当前位置:编程学习 > JAVA >>

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

[java] 
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); 
         
    } 
     

作者:haifengzhilian
补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,