21xrx.com
2024-09-20 00:27:27 Friday
登录
文章检索 我的文章 写文章
Java增强for循环中去除重复数组数据的实现方法
2023-06-17 00:36:01 深夜i     --     --
Java编程 增强for循环 数组 去重 实现方法 代码

在Java编程中,去除数组中的重复数据是一个常见而又实用的操作。使用增强for循环是一种简便的方法,但是在这种循环中删除数组的元素并不容易,因此需要一些特殊的技巧。下面介绍一种实现方法。

首先,我们需要创建一个新的数组或者集合来存储非重复的元素。然后,对原始数组进行遍历。如果元素不在新的数组或集合中,将其添加进去;否则不进行任何操作。最后,返回新的数组或集合即可。

下面是具体的代码实现:


public static String[] removeDuplicates(String[] arr) {

  List list = new ArrayList<>();

  for (String s : arr) {

    if (!list.contains(s)) {

      list.add(s);

    }

  }

  return list.toArray(new String[0]);

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复