package org.nhooo.example.util; import java.util.*; public class SetToArray { public static void main(String[] args) { // 创建一个java.util.Set对象,并将一些整数添加到Set中。 Set<Integer> numberSet = new HashSet<>(); numberSet.add(1); numberSet.add(2); numberSet.add(3); numberSet.add(5); numberSet.add(8); // 将java.util.Set转换为数组可以通过创建一个 // Set中的java.util.List对象,然后将其转换为数组 // 通过在列表对象上调用toArray()方法。 List<Integer> numberList = new ArrayList<>(numberSet); Integer[] numbers = numberList.toArray(new Integer[numberList.size()]); // 显示数字数组的内容。 for (int i = 0; i < numbers.length; i++) { Integer number = numbers[i]; System.out.print(number + (i < numbers.length - 1 ? ", " : "\n")); } // 使用for-each循环显示数字数组的内容。 for (Integer number : numbers) { System.out.print(number + ", "); } } }