我创建的关联列表在这里:协会名单,ArrayList中的Java
HashMap<Integer, String> PhoneNumber = new HashMap<>();
PhoneNumber.put(8559966, "Jill");
PhoneNumber.put(6669999, "James");
PhoneNumber(255666, "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'。 – 2014-10-31 19:20:38