多语言展示
当前在线:870今日阅读:100今日分享:18

怎么去除数组里重复的数据

今天给大家说一下在JAVA中如何去除数组里重复的数据
工具/原料
1

JDK

2

编译工具(Eclipse、IDE等等)

方法/步骤
1

首先创建一个包含重复字符串的数组:String[] array = new String[]{'张三', '李四', '王五', '李四'};

2

使用for循环进行数据迭代,再通过一个临时的List来记录未重复的数据,具体如下:List list = new ArrayList(); for (int i = 0; i < array.length; i++) {     if (!list.contains(array[i])) {         list.add(array[i]);     } }

3

最后将临时的List再替换之前的数组集合:array = list.toArray(new String[list.size()]);

4

最终代码:String[] array = new String[]{'张三', '李四', '王五', '李四'}; List list = new ArrayList(); for (int i = 0; i < array.length; i++) {     if (!list.contains(array[i])) {         list.add(array[i]);     } } array = list.toArray(new String[list.size()]); System.out.println(Arrays.toString(array));

注意事项

在main方法中运行即可查看效果

推荐信息