码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA集合遍历

时间:2017-09-08 13:25:55      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:remove   迭代   rgs   div   for   als   ext   iterator   class   

一.Set

public class text {
    public static void main(String[] args) {
        Set<String> a = new HashSet<String>();
        a.add("aa");
        a.add("bb");
        a.add("cc");
        a.add("dd");
        a.add("ee");
        a.add("ff");
        // 1.使用foreach遍历
        for (Object i : a) {
            System.out.println(i);
        }
        // 2.使用迭代器iterator遍历
        // (1)遍历
        Iterator<String> it = a.iterator();
         while (it.hasNext()) {
         System.out.println(it.next());
         }
        // (2)移除某个元素
        Iterator<String> it2 = a.iterator();
        while (it2.hasNext()) {
            if (it2.next().equals("aa")) {
                it2.remove();
            }
        }
        for (Object i : a) {
            System.out.println(i);
        }
    }
}

二.List

public class text2 {

 public static void main(String[] args) {
  List<String> a = new ArrayList<String>();
  a.add("aa");
  a.add("bb");
  a.add("cc");
  a.add("dd");
  a.add("ee");
  a.add("ff");
  // 1.使用foreach遍历
  for (Object i : a) {
   System.out.println(i);
  }
  // 2.使用迭代器iterator遍历
  // (1)遍历
  Iterator<String> it = a.iterator();
  while (it.hasNext()) {
   System.out.println(it.next());
  }
  // (2)移除某个元素
  Iterator<String> it2 = a.iterator();
  while (it2.hasNext()) {
   if (it2.next().equals("aa")) {
    it2.remove();
   }
  }
  for (Object i : a) {
   System.out.println(i);
  }

 }

}

JAVA集合遍历

标签:remove   迭代   rgs   div   for   als   ext   iterator   class   

原文地址:http://www.cnblogs.com/zhangxin4477/p/7493695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!