欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素
public static void main(String[] args) {
// 得到一个ArrayList对象
ArrayList<String> a = new ArrayList<String>();
// 随机获取几个字符串元素.
a.add("abc");
a.add("acd");
a.add("abc");
// 未删除前集合
System.out.println(a);
//方法一: 删除重复的元素,直到返回值为false
while(a.remove("abc")){
}
//方法二:寻找并删除"abc"元素,直到返回值为-1
while (-1 != a.indexOf("abc")) {
a.remove(a.indexOf("abc"));
}
// 删除完"abc"后的集合.
System.out.println(a);
}
|
|