`
edwardcoo
  • 浏览: 16064 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

筛选 数组 中重复的数据

    博客分类:
  • JAVA
阅读更多

 

1.准备数组数据

String []strs=new String[7];
  strs[0]="数组测试";
  strs[1]="数组测试2";
  strs[2]="数组测试2";
  strs[3]="数组测试3";
  strs[4]="数组测试1";
  strs[5]="数组测试3";
  strs[6]="数组测试";
  2.声明存储集合,存放筛选后的数据
  Map map=new HashMap();
  Map<String,Integer> resultMap=new HashMap<String,Integer>();
  3.进行筛选处理

  for(String str:strs){
   if(map.get(str)!=null){
    resultMap.put(str,resultMap.get(str)==null?2:resultMap.get(str)+1);
   }else{
    map.put(str,str);
   }
  }
  4.输出筛选后的数据
  System.out.println("重复信息===重复次数");
  for(String str:resultMap.keySet()){
   System.out.println(str+"==="+resultMap.get(str));
  }

 

5.结果如下:

 

重复信息===重复次数
数组测试===2
数组测试2===2
数组测试3===2

 

分享到:
评论

相关推荐

    LabVIEW 删除数组中重复元素实例

    总之,“LabVIEW 删除数组中重复元素实例”这个主题涵盖的是如何在图形化编程环境下有效地处理数组数据,确保其唯一性。通过理解数组操作的基本原理,结合LabVIEW提供的工具和函数,我们可以创建出高效且易于维护的...

    jquery删除数组中重复元素

    话不多说,下面就跟着小编来看下利用jquery实现删除数组中重复元素的具体思路吧 首先定义如下数组: var arr=[0,2,3,5,6,9,2]; 我们可以看到数组中存在重复元素’2′; 最后通过jquery筛选应该得到[0,2,3,5,6,9]; ok...

    labVIEW 1D数组数据查重

    labVIEW 在获取数据的时候,1D数组中会存在重复的元素,那么当以想要知道重复元素有什么,和重复元素的个数是,就可以用本VI 进行数据解析。同时会做一下数据拼接,将元素以及元素数输出。

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

    在实际应用中,我们经常需要从二维数组中删除重复的元素,以便提高数据的效率和简洁性。 在删除二维数组中重复的元素时,我们可以使用多种方法。下面,我们将介绍两种常见的方法:使用for循环和使用filter()方法。 ...

    js代码-查询数组中重复次数最多的

    在JavaScript编程中,查询数组中重复次数最多的数据是一项常见的任务,尤其在数据分析、数据清洗或者优化算法时。这里我们将深入探讨如何使用JavaScript来解决这个问题,同时也会涉及到一些基础的数组方法和逻辑处理...

    labview索引数组中所有相同元素.vi

    初学者labview索引数组中的相同元素

    对象数组元素筛选算法

    在.NET框架下,对象数组元素筛选算法主要应用于处理复杂的对象层级结构,并从中去除重复的数据。本篇文章将详细介绍如何利用.NET技术实现对象数组中重复元素的筛选过程,以及如何通过代码实例理解这一算法的实际应用...

    易语言删除数组重复成员

    删除数组重复成员的过程通常涉及比较和筛选数组元素,我们可以采用多种方法来实现这一功能。 1. **排序与比较法**: - 首先,可以对数组进行升序或降序排序,这样相同的元素会相邻。 - 接着,遍历排序后的数组,...

    采用扩展方法实现数组中数据类型转换(c#)

    在实际开发中,我们可以根据需要为不同的数组类型定义各种转换方法,如`ToIntArray()`, `ToStringArray()`, `ToDateArray()`等,从而减少重复代码,提高代码的可读性和维护性。 此外,扩展方法还可以与其他 LINQ ...

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

    在Java编程中,处理数组是常见的任务之一,尤其是在数据处理和算法实现中。当面对一个已排序的数组,有时我们需要去除其中的重复元素,以优化数据结构或满足特定的算法需求。本篇将深入探讨如何在Java中有效地去除已...

    vue实现将一个数组内的相同数据进行合并

    在Vue中实现将数组内相同数据进行合并的功能,主要涉及到数组操作和数据结构的设计。通过上述文章内容,我们可以详细讨论如何在Vue项目中编写逻辑以合并具有相同属性值的对象数组。 首先,我们需要了解在Vue中如何...

    用matlab如何求出一个数组中最接近某个数的五个数

    在MATLAB中,寻找一个数组中最接近特定数值的五个数是一项常见的操作,特别是在数据分析和算法设计中。这个任务可以通过排序和索引技巧来实现。以下是一个详细的步骤解释: 首先,我们需要一个包含多个数值的数组,...

    Python数据分析应用:检索数组元素.pptx

    例如,如果我们的数组中有重复值,unique()可以帮我们获取唯一的元素序列,这对于数据清洗和处理重复值的场景至关重要。此外,unique()还可以用来检查一个元素是否在另一个数组中存在。 `in1d()`函数则用于判断数组...

    调用读函数ReadDat()把这些数存入数组

    这里的`ReadDat()`函数是用于从文件`IN.DAT`中读取数据,并将这些数据存储到数组中。这通常涉及到文件的打开、读取和关闭等基本步骤。 - **文件打开**:在进行读取前,需要先打开文件。这通常通过系统调用或编程...

    从C#中的数组中删除指定元素的几种方法,超简单

    对于扩展问题——如果数组中有重复元素,而只需要删除一个,可以修改第五种方法,找到目标元素的第一个出现位置,然后使用RemoveAt方法删除。例如: ```csharp List&lt;int&gt; nums = new List&lt;int&gt; { 1, 3, 4, 5, 4, 2 ...

    js代码-两数组找出重复元素

    在JavaScript编程中,处理数组是常见的任务之一,尤其是在查找数据中的模式或重复元素时。本话题将深入探讨如何使用JS代码来找出两个数组中的重复元素。这种方法对于优化数据处理、提高算法效率以及确保数据准确性和...

    vue 对象数组中,根据相同属性的数据合并,重组新的数组对象

    在Vue.js开发中,处理对象数组并根据特定属性进行数据合并和重组是常见的需求。本问题探讨了如何根据`...在实际开发中,这种数据处理方式常见于统计分析、数据汇总等场景,能有效减少重复信息,提高数据展示的清晰度。

    ES5 ES6中Array对象去除重复项的方法总结

    ES5 和 ES6 中 Array 对象去除重复项的方法总结 Array 对象去除重复项是 JavaScript 中的一种常见操作,对于开发者来说尤为重要。下面,我们将总结在 ES5 和 ES6 中 Array 对象去除重复项的方法,並对其进行详细的...

    极速统计数组重复并分类-易语言

    在易语言编程环境中,"极速统计数组重复并分类" 是一个高级教程,它涉及到了数据处理和算法设计的重要概念。易语言是一种以中文为编程语句的编程工具,旨在降低编程学习难度,使得非计算机专业的人也能进行程序开发...

Global site tag (gtag.js) - Google Analytics