`
lizhiyu211
  • 浏览: 230597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

删除数组中重复元素 java

阅读更多

package com.lzy;


import java.util.HashSet;
import java.util.Set;

public class Test {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
    String[] str = {"a","c","b","a","b","d"};
    Set<String> set=new HashSet<String>();
    for(int i=0;i<str.length;i++){
     set.add(str[i]);
    }
   String[] a =  (String[]) set.toArray(new String[set.size()]);
   for(int i=0;i<a.length;i++){
    System.out.println(a[i]);
   }
   }
}

分享到:
评论
1 楼 moneybrother 2010-09-19  
不错。不过新数组里面的数据顺序变了。要是顺序不变就更好了。

相关推荐

    java实现去除数组中重复元素,并排序

    先声明一个数组,这个数组中可能会存在重复的元素,而且顺序也是杂乱的,要求将这个数组中的重复元素排除掉并将新得到的数组进行递增排序

    删除定制整型数组中重复元素输出剩余元素

    总的来说,Java中删除整型数组重复元素的核心在于选择合适的数据结构(如HashSet)和适当的转换方法。通过这种方式,我们可以有效地处理数组中的重复值,提高数据处理的效率和准确性。对于初学者,掌握这些基础知识...

    java过滤数组中重复元素,完整demo

    1. 使用HashSet:HashSet是Java中的一个无序、不重复元素的集合。当我们尝试将一个元素添加到HashSet时,如果该元素已经存在,它将被忽略,因此可以轻松地去除重复。以下是一个简单的示例: ```java ArrayList...

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    从数组中删除重复元素的 Java 程序.docx

    在 Java 编程中,处理数组是常见的任务之一,尤其是当需要从数组中删除重复元素时。本篇文章将深入探讨如何在 Java 中实现这一功能,同时考虑到效率和内存使用。 首先,我们来看一种较为直观但空间复杂度较高的方法...

    DeShuiYu#labuladong_algorithm#如何去除有序数组的重复元素1

    5.5 如何去除有序数组的重复元素本文对应的力扣题目:26.删除排序数组中的重复项83.删除排序链表中的重复元素删除排序数组中的重复项:// 长度为索引 + 1

    Java数组排序并删除重复项

    JAVA代码实现:用冒泡法将数组进行排序显示,并将删除重复项之后的新数组进行输出

    java去除已排序数组中的重复元素

    本篇将深入探讨如何在Java中有效地去除已排序数组的重复元素。 首先,我们需要了解问题的核心要求。给定一个已排序的数组,我们需要删除所有重复的元素,但保留第一个出现的每个元素。同时,由于内存限制,我们不能...

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

    在JavaScript中处理二维数组时,删除重复元素的问题是常见的数据操作任务。二维数组通常可以被视为矩阵,其中每个子数组代表矩阵的一行,而子数组中的元素代表该行的列。在讨论如何删除这些元素之前,我们需要了解二...

    Java实现删除排序数组中重复元素的方法小结【三种方法比较】

    在Java编程中,删除排序数组中的重复元素是一个常见的问题,特别是在数据处理和算法优化的场景。本篇文章将探讨三种不同的方法来实现这个功能,并对比它们的优劣。 首先,第一种方法是通过`ArrayList`来解决。这种...

    java 删除数组元素与删除重复数组元素的代码

    在Java编程中,处理数组是常见的任务之一,其中包括删除特定元素和去除...通过以上方法,你可以有效地在Java中删除数组元素和去除重复元素。这些方法在处理数组数据时非常实用,并且可以根据具体需求选择合适的方式。

    java中删除数组中重复元素方法探讨

    本文将深入探讨如何在Java中有效地删除数组或集合中的重复元素,同时分析不同方法的优缺点。 首先,让我们回顾一下问题描述中给出的一种简单的解决方案,即在添加元素时进行检查。在示例代码中,我们创建了一个...

    Java数组,去掉重复值、增加、删除数组元素的实现方法

    总结,处理数组重复值、添加或删除元素时,可以借助Java的集合框架,如`ArrayList`和`HashSet`。这些集合类提供了丰富的操作方法,使得对元素的操作更加灵活方便。需要注意的是,由于Java数组是固定大小的,所以在...

    java-leetcode题解之第26题删除有序数组中的重复项.zip

    在本压缩包中,我们关注的是...通过这样的练习,我们可以熟练掌握Java中的数组操作,同时提升在实际问题中应用算法的能力。对于想要提高编程技能或准备面试的Java开发者来说,LeetCode等平台上的题目是非常好的资源。

    删除有序数组中的重复项 II(java代码).docx

    本题关注的是在有序数组中删除重复元素的问题。 #### 目标 给定一个已排序的整数数组`nums`,其中每个元素最多出现两次,需要设计一种方法来删除多余的重复元素,使得每个元素最多只出现两次,并返回新的长度。需要...

    Java 中删除数组中所有出现的元素.docx

    在 Java 编程中,有时我们需要从数组中移除特定元素的所有出现。这可能是为了优化数据结构、处理重复数据或满足特定的业务需求。本文将详细介绍如何在 Java 中实现这一功能,提供多种方法,包括使用基础操作、Java 8...

    java 数组求和计算

    这里我们将深入探讨如何在Java中进行数组求和计算,并讨论相关的一些扩展知识。 1. **数组的基本概念**: - 在Java中,数组是一个对象,它包含固定数量的元素,这些元素可以是任何基本类型(如int,double,char)...

    java 去除重复元素

    本文将详细介绍如何在Java中去除重复元素,主要关注数组和列表这两种常见数据结构。 一、数组去重 1. 使用HashSet HashSet是一个不允许有重复元素的集合,当我们尝试将一个数组中的所有元素添加到HashSet时,它会...

    Java数组讲解

    数组是Java中最基本且重要的数据结构之一。它能够存储相同类型的多个元素,并支持高效的随机访问。本文详细介绍了数组的初始化、遍历、作为方法参数使用、扩展(如多维数组)、工具类使用以及常见的排序和查找算法等...

    java-leetcode题解之第80题删除有序数组中的重复项II.zip

    "删除有序数组中的重复项II"是LeetCode上的一个经典算法问题,其目标是在已排序的数组中,删除所有重复的元素,使得每个元素仅出现两次,同时保持数组的有序性。例如,输入数组`[1,1,1,2,2,3]`,经过处理后应变为`[1...

Global site tag (gtag.js) - Google Analytics