黑马程序员技术交流社区
标题:
一个ArrayList对象aList中存有若干个字符串元素, 现欲遍历...
[打印本页]
作者:
豪豪真是好
时间:
2015-11-25 15:32
标题:
一个ArrayList对象aList中存有若干个字符串元素, 现欲遍历...
/*
一个ArrayList对象aList中存有若干个字符串元素,
现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
1.创建一个ArrayList集合对象
2.向里面添加10个元素
3.创建一个临时集合,用Iterator迭代器遍历原来的集合,并进行判断临时集合里是不是有
4.返回一个去重后的ArrayList集合
*/
import java.util.*;
class Day15_1
{
public static void main(String[] args)
{
ArrayList<String> al=new ArrayList<String>();
al.add("adss");
al.add("asd");
al.add("abc");
al.add("euiu");
al.add("abc");
al.add("een");
al.add("abc");
al.add("aaa");
ArrayList<String> all=singleArrayList(al);
Collections.sort(all);
System.out.println(all);
}
public static ArrayList singleArrayList(ArrayList<String>al)
{
ArrayList<String> newal=new ArrayList<String>();
Iterator<String> it = al.iterator();
while (it.hasNext())
{
String str=it.next();
if (!str.equals("abc"))
{
newal.add(str);
}
}
return newal;
}
}
作者:
hdhunter
时间:
2015-11-25 15:56
if (!str.equals("abc"))
{
newal.add(str);
}
现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
你的方法挺好的。是自问自答吗?哈哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2