java iterator

package com.jike.list;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class iteratorDemo {

	public static void main(String[] args) {
	List<String>lists=new ArrayList<String>();
	lists.add("A");
	lists.add("B");
	lists.add("C");
	lists.add("D");
	Iterator<String>iter=lists.iterator();
	while(iter.hasNext()) {
		String str=iter.next();
		if("A".equals(str)) {
			iter.remove();
		}else 
		System.out.println(str);
	}
	}
}

 输出:

B
C
D

map:键值对的方式存储数据。

package com.jike.list;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class mapDemo01 {

	public static void main(String[] args) {
		Map<String, String>map=new HashMap<String,String>();
		map.put("key1", "jike");
		map.put("key2", "com");
		map.put("key4", "world");
		map.put("key3", "hello");
		String str=map.get("key1");
		System.out.println(str);
		if(map.containsKey("key1")){
			System.out.println("key存在");
		}else {
			System.out.println("key不存在");
		}
		if(map.containsValue("aaa")) {
			System.out.println("值存在");
		}else {
			System.out.println("值不存在");
		}
		Set<String> s = map.keySet();
		Iterator<String>i=s.iterator();
		while (i.hasNext()) {
			System.out.println(i.next());
		}
	}
}

 输出:

jike
key存在
值不存在
key1
key2
key3
key4

猜你喜欢

转载自www.cnblogs.com/zhhy236400/p/10456773.html
今日推荐