将数组中的元素转化为集合中的元素的实现方法,用java语音
时间: 2023-06-24 14:07:37 浏览: 76
java实现列表、集合与数组之间转化的方法
在Java中,可以使用Java集合框架中的HashSet类将数组中的元素转换为集合中的元素。具体实现如下:
```java
import java.util.HashSet;
public class ArrayToSet {
public static void main(String[] args) {
String[] arr = {"apple", "banana", "orange", "pear", "apple"};
HashSet<String> set = new HashSet<String>();
for(int i = 0; i < arr.length; i++) {
set.add(arr[i]);
}
System.out.println("Original Array: ");
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println("\nConverted Set: " + set);
}
}
```
在上述代码中,我们首先定义了一个包含重复元素的字符串数组`arr`。然后,我们创建了一个空的HashSet对象,并使用一个for循环遍历数组中的每个元素,并将其添加到HashSet中。最后,我们打印出原始数组和转换后的集合。由于HashSet不允许重复元素,因此转换后的集合中只包含唯一的元素。
阅读全文