黑马程序员技术交流社区

标题: 差一分就可以申请入学考试了,发一段自己写的代码和大家分享把 [打印本页]

作者: 李跃达    时间: 2013-2-1 19:21
标题: 差一分就可以申请入学考试了,发一段自己写的代码和大家分享把
  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. }
复制代码

作者: 杨浩    时间: 2013-2-1 19:48
不错,支持一下!
我现在有时候还是做不到在第一次写的时候,就用封装的思想去写代码,需要完成后再去改进。




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