`
txf2004
  • 浏览: 6855405 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java例程练习(List,set,map的遍历)

 
阅读更多
package com.iflytec.ex03;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class TestCollection {
	public static void main(String[] args) {
		// List 创建,添加对象,及遍历
		List<String> list = new ArrayList<String>();
		list.add("COM");
		list.add(".");
		list.add("IFLYTEK");
		
		Iterator<String> listIterator = list.iterator();
		while (listIterator.hasNext()) {
			String string = (String) listIterator.next();
			System.out.println(string);
		}
		System.out.println();
		
		// Set 创建,添加对象,及遍历
		Set<String> set = new HashSet<String>();
		set.add("Hello");
		set.add("Test");
		set.add("Java");
		set.add("Iflytec");
		
		for (Iterator<String> iterator = set.iterator(); iterator.hasNext();) {
			String string = (String) iterator.next();
			System.out.println(string);
		}
		System.out.println();
		
		// Map 创建,添加对象,及遍历
		Map<Integer, String> map = new HashMap<Integer, String>();
		map.put(1, "A");
		map.put(2, "B");
		map.put(3, "C");
		map.put(4, "D");
		
		
		// 对Map的遍历
		Set<Integer> set1 = map.keySet();
		for(Object object : set1){
			System.out.println(map.get(object));
		}
		
		// List中放入Map值
		list.add(map.get(1));
		list.add(map.get(2));
		
		// 向List中直接加入Map
		List list2 = new ArrayList();
		Map map2 = new HashMap<>();
		list2.add(map2);
		
	}
	
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics