【发布时间】:2014-12-28 04:48:28
【问题描述】:
我在这里创建了一个关联列表:
HashMap<Integer, String> PhoneNumber = new HashMap<>();
PhoneNumber.put(8559966, "Jill");
PhoneNumber.put(6669999, "James");
PhoneNumber(255666, "Dylan");
我想做的是在一个方法中调用这个列表,但我只想查看 String 的一半,Jill、James 和 Dylan。我不知道如何做到这一点。我知道如何将 ArrayList 调用到方法中,但不知道如何调用 HashMap 以及如何只查看字符串。
我想做的是这样的:
public String getJill(ArrayList<Integer> PhoneNumber){
String h;
for(int i = 0; i<PhoneNumber.size();; i++){
if(PhoneNumber.values(i) == "Jill"){
h = "Jill";
}
return h;
}
}
【问题讨论】:
-
将电话号码表示为
int是个坏主意。请改用String。
标签: java methods arraylist hashmap