• 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);
    		
    	}
    	
    }
    

  • 相关阅读:
    数据库生成说明
    Android 的 SurfaceView 双缓冲应用
    一些and知识 和ui
    weibo11
    android总结
    weibo14
    weibo9
    weibo12
    weibo10
    在线人数的统计
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671580.html
Copyright © 2020-2023  润新知