ArrayLiat去除重复的字符串元素-

ArrayLiat去除重复的字符串元素-

  方式一:

创建一个新的集合进行数据重复元素的去除

//boolean contains(Object o):判断集合中是否包含指定的元素

分析:
* A:创建集合对象
* B:添加多个字符串元素(包含内容相同的)
* C:创建新集合
* D:遍历旧集合,获取得到每一个元素
* E:拿这个元素到新集合去找,看有没有
* 有:不搭理它
* 没有:就添加到新集合
* F:遍历新集合

 1 package Day16;
 2 
 3 import java.util.ArrayList;
 4 
 5 public class Lx2 {
 6     public static void main(String[] args) {
 7         //创建集合对象
 8         ArrayList A = new ArrayList();
 9 
10         //向集合内添加元素
11         A.add("小赵");
12         A.add("小王");
13         A.add("小赵");
14         A.add("小黑");
15         A.add("小兰");
16         A.add("校长");
17         A.add("小兰");
18         A.add("小王");
19 
20         //创建一个新的集合
21         ArrayList  AA= new ArrayList();
22 
23         //遍历旧集合获取得到每一个元素
24         //将遍历到的每一个元素与新集合中的元素进行比较---采用方法
25         //boolean contains(Object o):判断集合中是否包含指定的元素
26         for(int x=0;x<A.size();x++){
27             String y = (String)A.get(x);
28             //boolean contains(Object o):判断集合中是否包含指定的元素
29             //如果不包含则--将数据添加到新的集合中--如果包含则不执行if中的语句
30             if(!AA.contains(y)){
31                 AA.add(y);
32             }
33         }
34         //进行输出查看新的集合元素
35         for(int x=0;x<AA.size();x++){
36             String yy = (String)AA.get(x);
37             System.out.println(yy);
38         }
39 
40     }
41 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » ArrayLiat去除重复的字符串元素-