A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15836999770 中级黑马   /  2014-12-11 21:40  /  1058 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

朋友给的面试题哪个大神给讲讲 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。

5 个回复

倒序浏览
你要是看了老毕的视频就应该会的。
  1. public static void main(String[] args) {
  2.                 List<String> aList = new ArrayList<String>();
  3.                 aList.add("CSDN社区");
  4.                 aList.add("abc");
  5.                 aList.add("黑马程序员");
  6.                 aList.add("黑马论坛");
  7.                 aList.add("黑马程序员——安卓");
  8.                 aList.add("黑马程序员——云计算");
  9.                 aList.add("abc");
  10.                 aList.add("我准备去黑马训练营了");
  11.         //解决办法,通过传统for循环的角标删除对应的元素
  12.                 for(int i=0;i<aList.size();i++){
  13.                         if(aList.get(i).equals("abc")){
  14.                                 aList.remove(i);
  15.                         }
  16.                 }
  17.                 System.out.println(aList);
  18.                
复制代码
回复 使用道具 举报
入学测试题是要自己来做的,哪有你这样基本每道题都拿来问?要是还不会这些,就学好了再去黑马
回复 使用道具 举报
  1. import java.util.Iterator;

  2. public class Test {

  3.         public static void main(String[] args) {
  4.                 // TODO Auto-generated method stub
  5.                 ArrayList<String> aList = new ArrayList<String>();
  6.                 aList.add("a");
  7.                 aList.add("ab");
  8.                 aList.add("ac");
  9.                 aList.add("abc");
  10.                 aList.add("ab");
  11.                
  12.                 Iterator iter = aList.iterator();
  13.                 while(iter.hasNext()){
  14.                         String s = (String) iter.next();
  15.                         if(s.equals("abc"))
  16.                                 iter.remove();
  17.                 }
  18.                 System.out.print(aList);

  19.         }

  20. }
复制代码
回复 使用道具 举报
我觉得吧,你还是别去了,肯定费劲的 这都不会将来咋办
回复 使用道具 举报
哦哦 懂了 谢谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马