【发布时间】:2014-10-31 17:21:30
【问题描述】:
我是 Java 新手。 我想将用户输入添加到向量中,并且我想搜索它们....
Scanner input = new Scanner(System.in);
String Name;
String Address;
Name = input.nextLine();
Address = input.nextLine();
如何将这 2 个输入放入向量中,并且这些名称和地址必须像一对一样工作,我的意思是 如果我存储 Name = john 和 Address = Canada(whatever) ... 如果我搜索 John,它将显示...来自加拿大的 John。 这样的总和。 如果我在该向量中添加 50 个名称和地址,我想按名称搜索它们……怎么做?
因为我不知道矢量是如何工作的,请告诉我如何存储用户输入以及如何搜索它们。
如果你在 Arraylist 中给我看同样的东西,那就太好了。
【问题讨论】:
-
你的名字可以重复吗?如果没有,你可以使用 HashMap
-
名字可以相同...
-
我只想知道如何将 2 个用户输入放入向量中以及如何搜索它们......如果我的问题不清楚,请不要介意我是 java 新手。
-
键值对类型对您很有用。检查java2s.com/Tutorial/Java/0140__Collections/…或jsut搜索“键值对java”
标签: java search vector user-input