可以使用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数组来存储集合元素

java将set集合转换为数组

原文地址: https://www.cveoy.top/t/topic/iL8s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录