`
qhdlgd110
  • 浏览: 9795 次
  • 性别: Icon_minigender_1
  • 来自: 威海
社区版块
存档分类
最新评论

去掉字符串数组中的重复值

 
阅读更多

输入:

String[] str = {111,222,333,111,222}; 

 
输出:

str = {111,222,333}; 

 方法:

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

 

分享到:
评论

相关推荐

    MATLAB代码示例,用于将一个字符串添加到字符串数组的末尾(附详细步骤).txt

    本文将详细介绍如何在MATLAB中将一个新的字符串添加到现有的字符串数组中,并确保该字符串不被重复添加。 #### 二、核心代码解析 首先,让我们来看看核心代码部分: ```matlab % 创建一个包含3个字符串的字符串...

    C#合并一维字符串数组并去重

    `string.Join()`方法接受一个分隔符和一个字符串数组,将数组中的所有元素连接成一个单一的字符串,而`string.Concat()`方法则可以接收任意数量的字符串作为参数,并将它们连接在一起。 ```csharp string[] array1 ...

    C#源码 字符串数组的动态添加,查找,删除

    在C#编程中,字符串数组是一种常见的数据结构,用于存储一系列字符串值。然而,静态数组在需要进行添加、删除操作时可能存在局限性,因为它们在声明时就固定了大小。为了解决这个问题,我们可以使用动态数组,如...

    二维数组去除重复项

    这样做的目的是便于后续的去重操作,因为`array_unique()`函数能够处理字符串数组,但不能直接处理多维数组。 3. **重构数组**:利用`array_unique()`函数去除`$temp`数组中的重复字符串,得到没有重复项的数组。...

    删除一维数组中的重复元素.rar_LabVIEW 数组_labview_labview删除重复_删除重复元素

    labview删除数组中的重复元素,不改变顺序,留下不重复的元素

    php去除数组中重复数据

    这个函数首先判断是否需要保留一维数组的键和二级数组的键,然后将二维数组降维成一维字符串数组,利用array_unique去除重复的字符串数组,最后再将字符串数组还原成原始的二维数组结构。这个函数特别适用于处理表格...

    php去除二维数组的重复项方法

    5. `array_unique()`函数此时就可以派上用场了,它被用来去除`$temp`数组中的重复字符串,从而达到去除二维数组中重复元素的目的。 6. 最后,再用一个`foreach`循环将已去重的字符串拆分成原来的数组结构。如果`$...

    php多维数组去掉重复值示例分享

    在本次分享的示例中,所展示的多维数组是通过一个JSON字符串定义的,其中包含了两个主要的数组:`rec_items`和`cate_book_items`。这两个数组分别包含了一系列具有多个字段的项目,比如`classes`、`gid`、`author`、...

    易语言去除重复文本又一法

    3. **排序或哈希**:为了找出重复项,可以将分解后的字符串数组进行排序或使用哈希表。排序后相同的元素会相邻,而哈希表则能快速判断元素是否已存在。 4. **去重**:在排序后的数组中,通过比较相邻元素是否相同来...

    在javascript中,如果删除二维数组中重复的元素

    在内部循环中,我们使用join()方法将每个一维数组元素连接成一个字符串,并将其与其他元素进行比较。如果发现重复的元素,我们可以使用splice()方法将其删除。 使用filter()方法 使用filter()方法可以更方便地删除...

    C#验证数组元素是否重复

    在比较元素时,使用`Trim()`方法去除字符串两端的空白字符,确保比较的准确性。`Equals()`方法用于比较两个字符串是否相等,这里默认采用的是全等比较,即内容和大小写完全相同才认为相等。 #### 4. 布尔标志变量的...

    清理数组中重复的数据和读取顺序文件到数组.txt

    函数 `ReadFileAsIndex` 的功能是从指定文件中读取每一行数据,并将其存储在一个字符串数组 `Datas()` 中。函数返回一个整数值,表示读取是否成功。 - `File_Name As String`: 需要读取的文件名。 - `ByRef Datas() ...

    JS实现的字符串数组去重功能小结

    在JavaScript中实现字符串数组去重功能是开发过程中常见的任务之一,开发者可以使用多种方法来完成这项工作。基于ES6、ES5、ES3标准以及正则表达式,我们可以探索如何利用JavaScript不同的特性来实现数组去重。在此...

    php数组函数序列之array_unique() - 去除数组中重复的元素值

    这个函数通过删除数组中的重复值来“清洗”数组,使得数组中不会有重复的元素。array_unique()函数在处理数组时,会保留遇到的第一个元素值,并删除之后遇到的所有具有相同值的元素,最终返回一个没有重复值的新数组...

    JS清除字符串中重复值的实现方法

    本文将介绍一种在JS中清除字符串中重复值的实现方法,并涵盖相关的关键知识点,包括JavaScript的数组与字符串的遍历、比较及数学运算技巧。 首先,我们要了解的是数组与字符串的遍历技巧。在JavaScript中,数组的...

    js 巧妙去除数组中的重复项

    在JavaScript编程中,处理数组并...总的来说,YUI源码中提供的这种方法是一种简洁且高效的去除数组重复项的技巧,特别适合处理大量数据。然而,在处理更复杂的数据结构时,开发者可能需要寻找其他适应性强的解决方案。

    详解JavaScript数组和字符串中去除重复值的方法

    总的来说,去除数组和字符串中的重复值有多种方法,每种方法都有其适用场景。ES6提供的新特性简化了去重的代码,使得代码更加简洁明了。而在一些旧的浏览器中,可以使用一些兼容性更高的方法来实现相同的目的。需要...

    如何高效率去掉js数组中的重复项

    总结起来,去除JavaScript数组中的重复项有多种策略,包括常规模式、利用`sort()`函数以及利用JSON对象。每种方法都有其适用场景,开发人员应根据实际需求选择最适合的方法。在处理大量数据时,推荐使用利用JSON对象...

    PHP去除数组中重复的元素并按键名排序函数

    但是,需要注意的是,这个函数仅适用于数组中的元素都是关联数组的情况,如果数组元素是基本类型,如字符串或数字,那么需要进行相应的调整。此外,如果需要按照特定规则(如自定义比较函数)进行排序,可以使用`...

Global site tag (gtag.js) - Google Analytics