pre name="code" class="java">import java.util.ArrayList;
import java.util.Iterator;
/*
- 需求:我现在用ArrayList存储多个字符串元素。
- 比如说数据如下:
- hello,world,java,hello,.net,java,php,IOS,java,android
- 我要求你写程序,实现去除重复元素。
- 也就是说结果是:
- hello,world,java,.net,php,IOS,android
- 思路:
- A:创建一个新的集合。
-
B:在同一个集合上操作。
*/
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); }}
}</pre>
查看原文>
0
发表评论
输入评论内容
发表
0个评论
公司简介招贤纳士广告服务银行汇款帐号联系方式版权声明法律顾问问题报告合作伙伴论坛反馈
随时随地看视频