黑马程序员技术交流社区

标题: 用ArrayList存储多个字符串元素。 [打印本页]

作者: Over_Mstuang    时间: 2015-8-18 20:14
标题: 用ArrayList存储多个字符串元素。
public class ArrayListTest {
public static void main(String[] args) {
  //创建旧集合,并添加元素
  ArrayList array = new ArrayList();
  array.add("hello");
  array.add("world");
  array.add("java");
  array.add("hello");
  array.add(".net");
  array.add("java");
  array.add("java");
  array.add("java");
  array.add("php");
  array.add("IOS");
  array.add("java");
  array.add("android");
  
  //创建新集合
  ArrayList array2 = new ArrayList();
  
  //遍历旧集合,获取到每一个元素
  Iterator it = array.iterator();
  while(it.hasNext()){
   String s = (String)it.next();
   //在新集合中判断,看是否存在这个元素
   if(!array2.contains(s)){
    //如果s不再array2中存在,就添加
    array2.add(s);
   }
  }
  
  //array2就是没有重复元素的集合。
  //遍历array2
  for(int x=0; x<array2.size(); x++){
   String s = (String) array2.get(x);
   System.out.println(s);
  }
}
}





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