在键值数组中删除重复问题,怎么解决?

在键值数组中删除重复问题,怎么解决


阿晨1998
浏览 923回答 5
5回答

慕虎7371278

可以使用双重循环,逐一对比元素,如有重复,则删除的方法去重。 其思路为 1、依次遍历循环中的每一个元素。 2、对于任意一个元素,依次与之前的元素进行对比,如果有重复则删除。 3、删除操作可以采用将后续元素逐个前移

ITMISS

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]+" ");}}}
打开App,查看更多内容
随时随地看视频慕课网APP