JAVA 中map输出问题
publicclasstest{publicstaticvoidmain(String[]agrs){Map<String,String>map=newHashMap<S...
public class test {
public static void main(String[] agrs) {
Map<String,String> map = new HashMap<String,String>();
map.put("x","y");
map.put("y","z");
map.put("y","p");
System.out.printf("%s%n", map.get(map.get("x")));
}
}
这是代码,这个程序输出 “p” 而不是“z” 为什么呢? 展开
public static void main(String[] agrs) {
Map<String,String> map = new HashMap<String,String>();
map.put("x","y");
map.put("y","z");
map.put("y","p");
System.out.printf("%s%n", map.get(map.get("x")));
}
}
这是代码,这个程序输出 “p” 而不是“z” 为什么呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询