数组去重复数字和字母总结

来源:互联网 发布:office of mac 破解版 编辑:程序博客网 时间:2024/05/04 20:50

数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}

public static void main(String[] args) {

//定义一个数组
int a[]={4,2,4,6,1,2,4,7,8};
List<Integer> list = new ArrayList<Integer>();
for(int i=0;i<a.length;i++){
if(!list.contains(a[i]))
list.add(a[i]);
}

Integer[] b = list.toArray(new Integer[0]);
for(Integer aa : b){
System.out.println(aa);

}


数组去重复 

  // 原始数组    String [] str = {"001", "002", "003", "004", "001", "002", "005"};    List<String> list = new ArrayList<String>();    for (int i=0; i<str.length; i++) {if(!list.contains(str[i])) {//如果数组 list 不包含当前项,则增加该项到数组中list.add(str[i]);}    }    //输出    System.out.println();      String[] newStr =  list.toArray(new String[1]);     for (String element:newStr ) {          System.out.print(element + " ");      }

0 0
原创粉丝点击