练习map的迭代时,用character 接next 为啥报错啊
报错提示信息发一下以及你的代码。
import java.util.HashMap;
import java.util.Iterator;
public class Test {
public static void main( String args[]){
HashMap<Character,Character> map=new HashMap<>();
map.put('1','a');
map.put('2','b');
map.put('3','c');
Iterator<Character> keys = map.keySet().iterator();
while (keys.hasNext()) {
char key = keys.next();
char value = map.get(key);
System.out.println("key = "+ key + ";value = "+ value);
}
}
}
map.entrySet().iterator()
其中每一个对象都是Entry 的键值对形式的对象 其中有 key 、value