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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import java.util.*;


  2. public class Test1 {

  3.         /**
  4.          * 1、 一个ArrayList对象aList中存有若干个字符串元素,
  5.          * 现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
  6.          * @param args
  7.          */
  8.         public static void main(String[] args) {
  9.                 // TODO Auto-generated method stub
  10.                  ArrayList<String> aList = new ArrayList<String>();
  11.                  aList.add("abc");
  12.                  aList.add("de");
  13.                  aList.add("ad");
  14.                  aList.add("abc");
  15.                  aList.add("cde");
  16.                  aList.add("sdf");
  17.                  System.out.println("改动之前:");
  18.                  sop(aList);
  19.                  myRemove(aList);
  20.                  System.out.println("改动之后:");
  21.                  sop(aList);
  22.         }

  23.         private static void sop(ArrayList<String> aList) {
  24.                 // TODO Auto-generated method stub
  25.                 // TODO Auto-generated method stub
  26.                 Iterator<String> it=aList.iterator();
  27.                 while(it.hasNext())
  28.                 {
  29.                        
  30.                                 System.out.print(it.next()+" ");
  31.                        
  32.                 }
  33.                 System.out.println();
  34.         }

  35.         private static void myRemove(ArrayList<String> aList) {
  36.                 // TODO Auto-generated method stub
  37.        
  38.                         for(int x=0;x<aList.size();x++)
  39.                                 aList.remove("abc");
  40.                        
  41.                                
  42.                
  43.         }

  44. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1 支持一下

查看全部评分

1 个回复

倒序浏览
不错,支持一下!
我现在有时候还是做不到在第一次写的时候,就用封装的思想去写代码,需要完成后再去改进。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马