可以使用Map的keyset()的迭代器。请看示例:
- HashMap<String,Integer> map=new HashMap<String,Integer>();
- map.put("java",9000);
- map.put("android",13000);
- map.put("php",10000);
- System.out.println(map);//{android=13000, php=10000, java=9000}
- Iterator<String> it=map.keySet().iterator();
- while(it.hasNext()){
- String str=it.next();
- if(str.equals("php")){
- it.remove();//使用keySet的迭代器移出
- }
- }
- System.out.println(map);//{android=13000, java=9000}
复制代码
|