黑马程序员技术交流社区
标题:
集合中的几种迭代
[打印本页]
作者:
1169646761
时间:
2014-9-5 01:10
标题:
集合中的几种迭代
(1)private static void demo2() {
ArrayList list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
ListIterator lit = list.listIterator();
while(lit.hasNext()) {
System.out.println(lit.next());
}
(2)ArrayList newList = new ArrayList(); //创建一个空的集合
for (Object obj : list) { //遍历老集合
if(!newList.contains(obj)) { //判断如果新集合中不包含老集合中的元素
newList.add(obj); //就将该元素添加到新集合中
}
(3)HashSet<Character> hs = new HashSet<>(); //创建HashSet集合
for(int i = 0; i < line.length(); i++) { //遍历字符串
hs.add(line.charAt(i)); //将字符串中的每一个字符添加到hs中,去重复
}
**根据不同的集合类型,选择的迭代的方式不同,主要是前两种*******
作者:
沙拉很好吃
时间:
2014-9-5 09:43
恩恩 学习了
作者:
wfaly
时间:
2014-9-5 12:13
学习 。。。Thanks
作者:
孤鸢
时间:
2014-9-5 17:40
支持,学习了。
作者:
塞肥肥塞牙人
时间:
2014-9-5 20:46
学习了,加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2