数组去重java(java字符串数组去重并计数)

2024-06-30 00:13:18 71

数组去重java(java字符串数组去重并计数)

本文目录

java字符串数组去重并计数


package lianXi;

public class helloWorld {
 public static void main(String args) {
  //初始化
  String rstop = { { “a“, “b“, “c“, “d“ }, { “b“, “a“, “b“, “b“ },
    { “e“, “f“, “g“, “d“ }, { “h“, “i“, “f“, “k“ } };
  String stop = new String;
  for (int i = 0; i 《 stop.length; i++) {
   for (int j = 0; j 《 stop.length; j++) {
    stop[i][j] = “0“;
   }
  }
  int p = 0;
  boolean boo = true;
  //执行操作
  for (int i = 0; i 《 rstop.length; i++) {
   for (int j = 0; j 《 rstop[i].length; j++) {
    for (int k = 0; k 《= p; k++) {
     if (stop[k].equals(rstop[i][j])) {
      int temp = (Integer.parseInt(stop[k]) + 1);
      stop[k] = temp + ““;
      boo = false;
      break;
     }
    }
    if (boo) {
     stop[p] = rstop[i][j];
     stop[p] = “1“;
     p++;
    }
    boo = true;
   }
  }
  //输出结果
  for (int i = 0; i 《 stop.length; i++) {
   for (int j = 0; j 《 stop.length; j++) {
    System.out.print(stop[i][j] + “\t“);
   }
   System.out.println();
  }
 }
}
结果如下:


java中怎么将字符串数组中的重复的元素去掉,但是还是保留一个


import java.util.*;

class BaiDu
{
public static void main(String args)
{
TreeSet《String》 tr = new TreeSet《String》();
String s ={“11“,“22“,“22“,“33“,“33“,“33“};
System.out.print(“====处理前=======“);
for(int i=0;i《s.length;i++){
System.out.print(s[i]+“ “);
tr.add(s[i]);

}
String s2= new String[tr.size()];
System.out.println(“=====处理后======“);
for(int i=0;i《s2.length;i++){
s2[i]=tr.pollFirst();//从TreeSet中取出元素重新赋给数组
System.out.print(s2[i]+“ “);
}
}
}

不借助工具类实现java对数组去除重复项


import java.util.Arrays;
public class Test {
    public static void main(String args) {
        int array= {1,3,4,2,3,4,2,9,9,8,4,2,6,6,2,0};
        boolean repeat=new boolean[array.length];//初始化都是false
        for(int i=0; i《array.length; i++) {
            for(int j=0; j《array.length; j++) {
                if(i》j && array[i]==array[j] ) repeat[j]=true;
            }
        }
        
        int counter=0;
        for(int i=0; i《repeat.length; i++) {
            if(repeat[i]==false) counter++;
        }
        
        int arrayNoRepeat=new int[counter];
        int n=0;
        for(int i=0; i《array.length; i++) {
            if(repeat[i]==false) {
                arrayNoRepeat[n]=array[i];
                n++;
            }
        }
        System.out.println(Arrays.toString(arrayNoRepeat));
        //打印结果:[1, 3, 9, 8, 4, 6, 2, 0]
    }
}

 工具类是包括List吧,只用数组不用工具类忒累,连取个数组相同元素长度都得循环。上面代码解释一下,用一个等长的boolean数组判断,有重复的置true,然后根据这个boolean数组创建不重复数组,输出结果。(最后测试结果用了工具类,不过可以循环输出的)


JAVA数组去重问题


提供个思路,具体算法还是自己写比较好。
你可以用一个循环把vector里的元素取出来放进一个map里面,之所以用map就是因为map是不允许有重复元素的。
这样,map的key就是你的vector的元素,后面的value就是这个元素出现的次数。
当然,你在向map添加的时候要判断一下是否有这个元素了。
最后频率,计算一下就好了。

数组去重java(java字符串数组去重并计数)

本文编辑:admin

更多文章:


一体机电脑配件(一体机电脑配件都有哪些)

一体机电脑配件(一体机电脑配件都有哪些)

一体机电脑配件都有哪些一体机电脑,也称为All-in-One电脑,是一种将显示器、主机等部分集成在一起的电脑。以下是关于一体机电脑的主要配件及其功能:1. 显示器:是一体机电脑的主要组成部分,负责显示图像和内容。一体机电脑的显示器通常集成了

2024年7月24日 22:26

联想笔记本电脑y460(联想笔记本电脑y460无线开关在哪里)

联想笔记本电脑y460(联想笔记本电脑y460无线开关在哪里)

联想笔记本电脑y460无线开关在哪里联想笔记本电脑Y460的无线开关的位置通常位于机身的侧边或前面,具体的开启方法会因电脑型号或不同操作系统版本而有所差异。以下为具体的解释和操作步骤:1. 位置:首先,要找到Y460的无线开关。它可能是一个

2024年7月12日 23:19

华硕无双(华硕无双属于什么档次)

华硕无双(华硕无双属于什么档次)

华硕无双属于什么档次华硕无双是一款笔记本电脑,其所属的档次可以根据不同的标准进行划分。一般来说,华硕无双可以被归类为中高端笔记本电脑。这主要是因为其通常采用较为先进的硬件配置和设计,能够满足大多数用户在工作、学习和娱乐等方面的需求。具体来说

2024年7月26日 21:11

戴尔游匣7000(戴尔游匣7000参数)

戴尔游匣7000(戴尔游匣7000参数)

戴尔游匣7000参数戴尔游匣7000是一款游戏笔记本电脑,其参数包括以下几个方面:1. 处理器:该系列电脑可能采用不同型号的英特尔或AMD处理器,这些处理器对于运行复杂的游戏和多任务环境是必要的。2. 内存:拥有较高的内存可以保证流畅的游戏

2024年7月11日 15:13

mb990(MB990CH/A)

mb990(MB990CH/A)

MB990CH/A“MB990CH/A”通常是指一款特定型号的苹果设备,如MacBook或iPad等。以下是对“MB990CH/A”的相关内容的条理明确的解释:1. 型号命名:“MB”前缀通常是苹果笔记本产品的代码,“990”则是这款设备的

2024年7月26日 19:31

笔记本电脑电池损耗(笔记本电脑电池损耗多少正常)

笔记本电脑电池损耗(笔记本电脑电池损耗多少正常)

笔记本电脑电池损耗多少正常笔记本电脑电池损耗是指电池在使用过程中因为自身性能和外部使用条件等原因而导致的电量下降、效率降低等现象。以下是一些关于“笔记本电脑电池损耗多少正常”的条理化解释:一、电池损耗的原因1. 正常老化:随着使用时间的增长

2024年7月22日 12:41

联想ideapadyoga(联想ideapadyoga11s)

联想ideapadyoga(联想ideapadyoga11s)

联想ideapadyoga11s联想IdeaPad Yoga 11s是一款灵活多样的笔记本电脑/平板电脑二合一产品。以下是关于它的主要特点和相关信息:一、产品概述联想IdeaPad Yoga 11s是一款具备触控功能的可变形笔记本,其设计独

2024年7月19日 02:34

笔记本显卡天梯(笔记本显卡天梯图)

笔记本显卡天梯(笔记本显卡天梯图)

笔记本显卡天梯图笔记本显卡天梯图是一种用来展示不同型号笔记本显卡性能排名的图表。通过这种图表,消费者可以清楚地了解到各款笔记本显卡的性能情况,以便在选择电脑时作出更为明智的决策。以下是关于笔记本显卡天梯图的一些详细解释:1. 构成要素:

2024年7月20日 19:31

t5600(t5600cpu参数)

t5600(t5600cpu参数)

t5600cpu参数T5600 CPU参数主要包括以下几个方面:1. 核心数与线程数:T5600 CPU通常是六核心处理器,每个核心可以处理多线程任务,从而提高整体性能。2. 基频与最大加速频率:基频是CPU运行的基本速度,而最大加速频率是

2024年7月28日 20:16

惠普elitebook6930p(惠普elitebook6930P)

惠普elitebook6930p(惠普elitebook6930P)

惠普elitebook6930P惠普 EliteBook 6930P 是一款商务笔记本电脑,具有许多功能特性和性能特点,下面我将对它的相关信息进行简要、条理明确的解释。一、基本概述惠普 EliteBook 6930P 是一款针对高端商务用户

2024年7月12日 14:31

新蓝电脑(新蓝电脑公司破产了吗知乎)

新蓝电脑(新蓝电脑公司破产了吗知乎)

新蓝电脑公司破产了吗知乎关于“新蓝电脑公司破产了吗知乎”的相关内容,首先需要明确的是,我无法直接了解特定公司如新蓝电脑公司的具体运营状况或是否已经破产。但是,我可以提供一个大致的流程和方向,来帮助你查询并理解这个问题的答案。首先,你需要确认

2024年7月18日 16:52

分期付款笔记本(分期付款笔记本电脑)

分期付款笔记本(分期付款笔记本电脑)

分期付款笔记本电脑当然可以。以下是与“分期付款笔记本电脑”相关的内容:一、概念定义分期付款是指消费者购买某项商品(如笔记本电脑)时,并不需要一次性支付全款,而是与销售商签订一个合同,将应付款项分多次支付完毕。这种方式可以让消费者轻松地购买更

2024年7月19日 02:26

联想y550报价(联想y550多少钱)

联想y550报价(联想y550多少钱)

联想y550多少钱关于“联想Y550多少钱”的相关内容,以下是一些解释:1. 产品概述:联想Y550是一款中端笔记本电脑,具有较高的性能和配置,适合日常办公、学习、娱乐等使用场景。2. 价格信息:联想Y550的价格会因地区、配置、购买渠道等

2024年7月23日 12:28

笔记本辐射大吗(笔记本辐射大吗知乎)

笔记本辐射大吗(笔记本辐射大吗知乎)

笔记本辐射大吗知乎关于“笔记本辐射大吗知乎”的问题,以下是条理清晰的解释:1. 笔记本的辐射来源:笔记本电脑的辐射主要来源于其内部的电子元件和显示屏。这些元件在工作时会产生电磁场和电磁辐射。2. 辐射强度:尽管笔记本电脑有辐射,但其辐射强度

2024年7月17日 13:36

dell1014(dell1014笔记本参数)

dell1014(dell1014笔记本参数)

dell1014笔记本参数好的,关于“dell1014笔记本参数”的相关内容,以下是详细解释:首先,要明确一点,目前戴尔(Dell)并没有直接命名为“dell1014”的笔记本电脑型号。但是,假设这是一个具体的型号或系列的错误或缩写,下面是

2024年7月11日 12:29

平板电脑市场(平板电脑市场分析)

平板电脑市场(平板电脑市场分析)

平板电脑市场分析**平板电脑市场分析**一、市场概述平板电脑市场是一个快速增长的消费电子市场,其以轻便、多功能的特性,成为人们日常生活和工作中不可或缺的辅助工具。它不仅满足了娱乐需求,如观看视频、玩游戏等,还满足了工作需求,如办公、学习等。

2024年7月24日 11:58

联想dell(联想dell惠普哪个好)

联想dell(联想dell惠普哪个好)

联想dell惠普哪个好选择电脑品牌时,联想、DELL(戴尔)和惠普是三个广为人知的品牌。以下是对这三个品牌的简要分析,以便您可以做出决定:1. 品质和性能三个品牌都以其产品的可靠性和性能闻名于世。他们在电脑技术和生产制造方面有着深厚的技术实

2024年7月15日 06:28

华硕a10(华硕a109620p怎么样)

华硕a10(华硕a109620p怎么样)

华硕a109620p怎么样华硕A109620P是一款笔记本电脑,以下是关于它的相关内容解释:1. 整体性能:作为华硕旗下的产品,A109620P在性能上应该具有一定的优势。华硕是一家知名的电脑品牌,其产品通常具有较高的稳定性和良好的性能表现

2024年7月23日 13:56

戴尔i3笔记本报价(戴尔i3笔记本报价表)

戴尔i3笔记本报价(戴尔i3笔记本报价表)

戴尔i3笔记本报价表关于“戴尔i3笔记本报价表”的相关内容,我会为您进行条理清晰的解释。一、概述戴尔i3笔记本报价表是指戴尔品牌下,搭载Intel Core i3处理器的笔记本电脑的报价清单。这个报价表通常会根据不同的配置、型号和地区有所差

2024年7月10日 23:50

华硕官网(华硕官网售后服务中心)

华硕官网(华硕官网售后服务中心)

华硕官网售后服务中心华硕官网售后服务中心是华硕公司为了提供优质的售后服务而设立的官方服务中心。以下是有关“华硕官网售后服务中心”的详细解释:1. 官方认证:华硕官网售后服务中心是华硕公司官方认证的服务中心,提供正规的售后服务。2. 服务内容

2024年7月22日 12:29

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2342
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1735
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1168
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1164
标签列表

热门搜索