代码如下:
一、List
List<String> list = new ArrayList<String>();
list.add("test");
list.add("dev");
list.add("prod");
list.add("bobo");
Iterator<String> it = list.iterator();
while (it.hasNext()) {
String x = it.next();
if ("test".equals(x)) {
it.remove();
}
}
System.out.println(list.toString());
二、Set
Set<String> set = new HashSet<String>();
set.add("test");
set.add("dev");
set.add("prod");
set.add("bobo");
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String x = it.next();
if ("dev".equals(x)) {
it.remove();
}
}
System.out.println(set.toString());
三、Map
Map<String, Object> map = new HashMap<String, Object>();
map.put("test", "test");
map.put("dev", "dev");
map.put("prod", "prod");
map.put("bobo", "bobo");
Iterator<Map.Entry<String, Object>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, Object> entry = it.next();
if ("dev".equals(entry.getKey())) {
it.remove();
}
}
System.out.println(map.toString());