ZKX's LAB

java字符串数组去重复数据 java中一个字符串数组如何去掉指定位数的重复项并计算不重复项有多少个

2021-04-28知识9

java中怎么将字符串数组中的重复的元素去掉,但是还是保留一个。 import java.util.*;class BaiDu { public static void main(String[]args){ TreeSet tr=new TreeSet();String[]s={\"11\",\"22\",\"22\",\"33\",\"33\",\"33\"};System.out.print(\"=。

java中一个字符串数组如何去掉指定位数的重复项并计算不重复项有多少个 package test;public class Test {public static void main(String[]args){/定义你的字符串String str=\"rgybrgbyrgybrbgyrbgybrgybgyrbgyrbgrybgyrbgyrbgrybygrbygrgrybgrbygrybgyrbgyrbgbyrgbyrgbrygbyrgbyrgbryygrbygrbygrbygrbybgrybgrbrgybgyrbgyrbgrybgyrbgyrbgrybygrbygrygrbygrbygrbygrbybgrybgr;String num[]=new String[str.length()/4+1];定义一个数组,数组长度为 4个字母的个数for(int i=0;i;i+){num[i]=str.substring(i*4,(i+1)*4>;str.length()?str.length():(i+1)*4);将四个字母一组放入数组中}开始比较数组内容是否有一致的int sum=0;计算有多少俱不同的for(int i=0;i;i+){boolean is=true;比较原理:将其中的一个数和其它任意一个数进行比较for(int j=i+1;j;j+){if(num[i].equals(num[j])){is=false;如果相同了,就直接断掉循环,进行下一次的比较break;}}if(is){/只有和任意一个数都不相同才记录下来sum+;System.out.print(num[i]+\"\");}}System.out.println(\"共有\"+sum+\"个。}}程序已经写好,可以成功运行,你试一下

(Java)怎么去掉字符串数组中重复的值? import import java.util.Set;import java.util.TreeSet;public class Admin { public static void main(String[]args){ String fdbs=\"WXB,WXA,FDA,WXB;。

随机阅读

qrcode
访问手机版