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

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);
  }
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马