题目:
1、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
代码:
import java.util.ArrayList;
import org.junit.Test;
/**
* date : Jun 14, 2013
*
* time : 7:25:34 PM
*
* author : Spole
*
*/
public class Test01 {
@Test
public void test1() {
//穿件集合对象
ArrayList<String> aList = new ArrayList<String>();
//添加数据
aList.add("aaa");
aList.add("aba");
aList.add("aba");
aList.add("aba");
aList.add("abc");
aList.add("acb");
//遍历同时删除值为”abc“的元素
for(int i=0; i<aList.size(); i++){
//判断值是否为”abc“
if("abc".equals(aList.get(i))){
aList.remove(i);
i--;
}else{
System.out.println(aList.get(i));
}
}
}
}