返回顶部

收藏

java list用法,去除字符串数组中重复值

更多

ArrayTest.java

import java.util.Arrays;
import java.util.List;
import java.util.LinkedList;

public class ArrayTest {

    public static List printMap1(String[] s) {
        List<String> list =  new LinkedList<String>();
        List<String> list2 = Arrays.asList(s);
        list.addAll(list2);
        return list;

    }

    public static String[] array_unique(String[] a) {
        // array_unique
        List<String> list = new LinkedList<String>();
        for(int i = 0; i < a.length; i++) {
            if(!list.contains(a[i])) {
                list.add(a[i]);
            }
        }
        return (String[])list.toArray(new String[list.size()]);
    }

    public static void main(String[] args) {
        String[] ar = {"dd","cc","ee","ff","gg","cc","ee"};
        String[] s = array_unique(ar);
        for(String aa : s) {
            System.out.println(aa);
        }
        List list3 = printMap1(ar);
        for(Object o : list3) {
            System.out.println(o);
        }
    }   
} 

标签:数组,ArrayList

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Arien 发表 2014-02-13 08:44:57 C语言实现数组(ArrayList)
  2. One Coder 发表 2013-03-17 09:25:31 数据结构 有序数组表示稀疏矩阵
  3. 博主 发表 2013-08-12 15:21:04 提高你的Java代码质量吧:警惕数组的浅拷贝
  4. 博主 发表 2012-10-27 15:57:58 ECMAScript 5中新增的数组方法
  5. geeekr 发表 2014-09-12 10:06:59 JDK剖析-集合篇-ArrayList
  6. skidu 发表 2015-02-26 08:10:22 bash整理 - 数组
  7. root 发表 2015-04-18 05:44:01 对象的行为和数组
  8. zhehua_xiao 发表 2015-02-10 14:46:35 《算法导论》 最大子数组
  9. daimin 发表 2013-08-07 00:00:00 PHP数组的插入顺序
  10. techug 发表 2015-06-10 07:10:43 PHP 判断数组是否为空的几种方法
  11. zhu329599788@126 发表 2015-07-29 13:17:40 在C语言中如何使用malloc动态申请一维数组
  12. fengchang 发表 2015-01-26 12:39:00 PHP上传文件时$_FILES数组为空

发表评论