黑马程序员技术交流社区

标题: 一个ArrayList对象aList中存有若干个字符串元素 [打印本页]

作者: zhuangshuang123    时间: 2016-10-8 22:22
标题: 一个ArrayList对象aList中存有若干个字符串元素
一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
作者: 渔夫的星辰    时间: 2016-10-8 23:15
遍历的过程中,判断哪个是"abc",是的直接用remove()方法删除
作者: yanghaozhang    时间: 2016-10-9 00:18
思路是用get(),set()或用迭代器遍历,用equals比较,相等就删除嘛
作者: wolfking0608    时间: 2016-10-9 16:06
/*一个ArrayList对象aList中存有若干个字符串元素,
* 现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,
* 请用代码实现。
* */
public class 集合和数组操作 {
  public static void main(String[] args) {
         ArrayList aList = new ArrayList<>();
         aList.add("abc");
         aList.add("abc");
         aList.add("abcd");
         aList.add("www");
         aList.add("ffccc");
         for (int i = 0; i < aList.size(); i++) {
                if(aList.get(i).equals("abc")){
                        aList.remove(i--);
                }
        }
         for (Object object : aList) {
                System.out.println(object);
        }
}
}
给点黑马币吧,做出来了,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2