Java中对 set 的遍历方式

2018-11-21  本文已影响0人  ChipDavid

Java中对 set 的遍历方式


1.迭代遍历: 

Set<String> set = new HashSet<String>(); 

//Set<Integer> set = new HashSet<Integer>(); 

//Set<Map<String,Object>>  buildingSet = new HashSet<>();

Iterator<String> it = set.iterator(); 

while (it.hasNext()) { 

  String str = it.next(); 

  System.out.println(str); 


2.for循环遍历: 

for (String str : set) { 

      System.out.println(str); 


3.for循环遍历:假如 set中存放的是Object 

Set<Object> set = new HashSet<Object>(); 

for (Object obj: set) { 

      if(obj instanceof Integer){ 

                int aa= (Integer)obj; 

            }else if(obj instanceof String){ 

              String aa = (String)obj 

            } 

}

上一篇下一篇

猜你喜欢

热点阅读