/*
一个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;
}
}
|
|