已采纳回答 / muhlenXi
// entrySet 遍历 Mappublic void testEntrySet() { Set<Map.Entry<String,Student>> entrySet = students.entrySet(); for (Map.Entry<String, Student> entry : entrySet) { System.out.println("取得键:" + entry.getKey()); ...
2017-05-17
已采纳回答 / 久点
第一个nideScanner input = new Scanner(System.in);是在for循环外,当输入一次后,input就有值了,for循环就相当于没有任何条件一直执行,第二个Scanner input = new Scanner(System.in);在里面,每次循环,必须有输入一个值才能继续执行
2017-05-16
最新回答 / qq_周齐元_0
map set 是接口,接口里面有抽象方法,hashmap hashset实现了接口的方法,所以hashset hashmap也叫set和map的实现类。
2017-05-16
在添加String的时候其实是不报错的,真正报错的地方在于foreach 的时候使用强转把String 转换成为Course的时候出错了 个人理解
2017-05-16
已采纳回答 / tigerAndBull
for( 数组类型 你自己定义的单个元素的名字 : 数组名){}例:int[] nums = new int[10] ;for( int num : nums ){ System.out.println(num) ; //输出每个num的值,从头到尾}ps:foreach 语句只有只读功能,不能对数组里的值进行修改。
2017-05-15