JAVA集合遍历

Posted 张鑫4477

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA集合遍历相关的知识,希望对你有一定的参考价值。

一.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集合遍历的主要内容,如果未能解决你的问题,请参考以下文章

201621123037 《Java程序设计》第9周学习总结

201521123089 《Java程序设计》第8周学习总结

java中怎么遍历list集合

Java递归遍历集合

如何遍历并删除Dictionary集合内容

如何遍历并删除Dictionary集合内容