java将set集合转换为数组
可以使用toArray()方法将Set集合转换为数组。示例代码如下:
import java.util.HashSet;
import java.util.Set;
public class SetToArrayExample {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Orange");
String[] array = set.toArray(new String[0]);
for (String item : array) {
System.out.println(item);
}
}
}
输出结果为:
Apple
Banana
Orange
在toArray()方法中,我们传入一个指定类型的数组作为参数。如果传入的数组大小小于Set集合的大小,那么会创建一个新的同类型数组来存储集合元素;如果传入的数组大小大于等于Set集合的大小,那么集合元素将会被存放在传入的数组中,多余的位置会被置为null。如果传入一个空数组new String[0],则会创建一个新的String数组来存储集合元素
原文地址: https://www.cveoy.top/t/topic/iL8s 著作权归作者所有。请勿转载和采集!