Chinaunix首页 | 论坛 | 博客
  • 博客访问: 502894
  • 博文数量: 184
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1172
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-21 13:40
个人简介

技术改变命运

文章分类

全部博文(184)

文章存档

2020年(16)

2017年(12)

2016年(156)

我的朋友

分类: Java

2017-07-24 22:37:10


点击(此处)折叠或打开

  1. import java.util.ArrayList;
  2. import java.util.Collection;
  3. import java.util.HashMap;
  4. import java.util.HashSet;
  5. import java.util.Iterator;


  6. public class collectionsTest {
  7.     public static void main(String[] args)
  8.     {
  9.         Collection c = new ArrayList();
  10.         c.add("Zhouyi");
  11.         c.add("Burning Teng");
  12.         //System.out.println(c);
  13.         //System.out.println(c.c)
  14.         Iterator it = c.iterator();
  15.         while (it.hasNext())
  16.         {
  17.             
  18.             String str = (String)it.next();
  19.             System.out.println(str);
  20.             if (str.equals("Burning Teng"))
  21.             {
  22.                 it.remove();
  23.             }
  24.             str = "Burning";//当使用Iterator对集合元素进行迭代时,Iterator并不是把集合元素本身传给了迭代变量,而是把集合元素的值传给了迭代变量,所以修改迭代变量的值对集合元素本身没有任何影响。
  25.         }
  26.         System.out.println(c);
  27.     }
  28. }
运行结果:
Zhouyi
Burning Teng
[Zhouyi]


阅读(1574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~