`

字符串数组(String []) 去掉重复值的方法

 
阅读更多

import java.util.ArrayList;

public class Try {

/** 
* @去掉重复值
*/ 
    public static void main(String[] args) { 
    String test="100,120,166,1555,120,150,100"; 
         String[] test1=test.split(","); 
         ArrayList list=new ArrayList(); 
        for(int i=0;i<test1.length;i++)   
        { 
             if(!list.contains(test1[i])) 
             list.add(test1[i]);       
         } 

         System.out.println("hehe"+list.size()+"haha");  
         for(int i=0;i<list.size();i++) 
         System.out.println("hehe"+list.get(i)); 


}

 

这个方法是很好,但是还有更加简单的

 

String[] s = request.getParameterValues("noattRid");
List list = Arrays.asList(s);
Set set = new HashSet(list);

String [] rid=(String [])set.toArray(new String[0]);

 

分享到:
评论

相关推荐

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

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

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

    - `disp('Updated string array:')`: 输出一行文本“Updated string array:”,作为更新后字符串数组的前缀。 - `disp(strArray)`: 使用`disp()`函数显示更新后的字符串数组`strArray`。 #### 四、实际应用场景 ...

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

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

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

    本示例关注的问题是如何合并多个一维字符串数组,并在此过程中去除重复的元素。这是一个常见但又具有挑战性的任务,尤其是在处理大量数据时。 首先,让我们了解如何创建和操作字符串数组。在C#中,可以使用以下语法...

    如何提升 Matlab 字符串数组编程效率.pdf

    在 MATLAB 编程中,字符串数组...综上所述,通过这些方法,我们可以显著提高 MATLAB 字符串数组编程的效率,使代码运行更快,更节省资源。在处理大量文本数据时,这些技巧尤其重要,能够帮助我们编写出更为高效的程序。

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

    当我们有两个或多个字符串数组,想要合并成一个,并去除其中重复的字符串,我们需要考虑两个主要步骤:数组的合并和元素的去重。 ### 数组的合并 在C#中,我们可以使用`Concat`方法来合并两个或多个数组。这个方法...

    字符串去重

    在IT领域,对数据进行处理是一项非常常见的任务,特别是在数据清洗、数据分析等场景下,去除重复数据是非常重要的一步。本文将详细介绍如何实现“字符串去重”功能,即如何通过编程手段去除一个字符串数组中的重复...

    c# string操作,去除重复的串

    在这个主题中,我们将深入探讨如何进行C#中的字符串操作,特别是关于去除重复字符串的方法以及字符串连接的相关问题。 ### 1. 去除重复字符串 在C#中,去除字符串中的重复字符或子字符串有多种方法,包括使用...

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

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

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

    空字符串数组(100) // 初始化一个字符串数组 .文件指针 = 文件打开(“原始文本.txt”, “读取”) // 打开文件 .读取长度 = 文件读取(.文件指针, .字符串, .全部) // 读取整个文件到字符串 .字符串数组 = 字符串分解...

    字符串去重复

    - 参数:`string[] strstr`:传入一个字符串数组作为输入。 - 返回值:`ArrayList`:返回一个包含去重后的字符串元素的集合。 2. **逻辑实现**: - 遍历输入的字符串数组。 - 对于每一个元素,检查它是否已经...

    文本去重(去除数组中重复项)

    在这个场景下,我们将关注如何在Java中实现这个功能,特别是针对字符串数组。 方法一: 此方法使用了Java的`Set`接口,具体是`TreeSet`类。`Set`是一个不允许有重复元素的集合,它会自动去重。在示例代码中,首先...

    删除其重复

    - 将字符串数组转换为 `HashSet`,自动去除重复元素。 - 将 `HashSet` 转换回字符串数组并返回。 这种方法效率更高,因为 `HashSet` 内部使用哈希表实现,平均情况下时间复杂度为 O(1),适合大规模数据处理。 ## ...

    C#实现String字符串转化为SQL语句中的In后接的参数详解

    如果不为空,它会使用`Split`方法按指定的分隔符拆分字符串,得到一个字符串数组`bb`。接下来,遍历这个数组,将每个元素添加到结果字符串`bb1`,同时确保不包含重复的值。在每个参数前后加上单引号,用逗号分隔。...

    java 字符串的过滤 方法 代码

    以上三个示例展示了如何在Java中实现字符串数组的过滤功能,包括去除重复元素、比较两个数组找出差异以及从数组中移除特定的字符串。这些技术在实际开发中非常有用,尤其是在数据清洗和预处理阶段。通过合理使用`...

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

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

    java中常用字符串方法总结

    `getBytes()`将字符串转换为字节数组,`new String(byte[], charset)`根据字符集将字节数组还原为字符串。 18. **判断前缀与后缀** `startsWith(String prefix)`和`endsWith(String suffix)`分别用于检查字符串...

    按照字符串顺序从小到大排序,删除重复字符

    标题中的任务是“按照字符串顺序从小到大排序,删除重复字符”,这通常是一个字符串处理的问题,涉及到了排序算法和字符数组的操作。在这个问题中,我们可以看到一个简单的C语言程序实现,它使用冒泡排序对字符串中...

    java 字符串操作类

    例如,`split(",")` 可以将逗号分隔的字符串转换为字符串数组。 2. **插入字符串**: `insert()` 方法允许你在字符串的指定位置插入新的字符或字符串。这对于构建动态生成的字符串非常有用。 3. **判断字符串是否...

Global site tag (gtag.js) - Google Analytics