java如何如何输出一个数组中的不重复元素
时间: 2024-09-18 22:16:42 浏览: 44
java去除已排序数组中的重复元素
5星 · 资源好评率100%
在Java中,如果你想输出一个数组中的不重复元素,可以使用HashSet数据结构。HashSet是一个不允许有重复元素的集合,将数组转换为HashSet后,它的大小就是不重复元素的数量。以下是简单的步骤:
1. 首先创建一个HashSet对象。
2. 使用`Arrays.stream()`或者for-each循环遍历数组,将每个元素添加到HashSet中。
3. HashSet的大小即为不重复元素的数量,你可以使用`size()`方法获取。
4. 如果需要打印所有不重复的元素,再次遍历HashSet并打印。
示例代码如下:
```java
import java.util.Arrays;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 2, 6, 7, 1};
// 创建HashSet并添加数组元素
HashSet<Integer> uniqueElements = new HashSet<>(Arrays.asList(array));
// 打印不重复元素
System.out.println("不重复元素个数: " + uniqueElements.size());
System.out.print("不重复元素: ");
for (int element : uniqueElements) {
System.out.print(element + " ");
}
//
阅读全文