set集合迭代

2020-01-28 16:05:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

set集合迭代

1.迭代遍历

Set<String> set = new HashSet<String>();  
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.优点还体现在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();  
for循环遍历:  
for (Object obj: set) {  
   if(obj instanceof Integer){  
      int aa= (Integer)obj;  
   }else if(obj instanceof String){  
      String aa = (String)obj  
   }  
   ........  
}   

原文链接:https://www.cnblogs.com/eternityz/p/12238930.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:volatile关键字

下一篇:java 字符串大小比较