四、定义一个集合,并把集合(集合里面的元素是Integer)转成存有相同元素的数组,并将结果输出在控制台。(可以使用Object[]数组类型接收转换的数组)
时间: 2024-02-20 10:59:04 浏览: 65
集合(list为例)与数组的互相转换。
好的,我理解了你的问题。下面是我的回答:
你可以使用 Java 中的 HashSet 类来定义一个集合,代码如下:
```
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
```
这个集合包含三个整数元素:1、2 和 3。
要将集合转换为数组,可以使用集合的 toArray() 方法。代码如下:
```
Object[] array = set.toArray();
```
这将返回一个 Object 类型的数组。如果你需要将其转换为整数类型的数组,可以使用 Arrays 类的静态方法 asList() 和 toArray()。代码如下:
```
Integer[] intArray = Arrays.asList(array).toArray(new Integer[0]);
```
最后,你可以使用 for 循环或 Arrays.toString() 方法将转换后的数组输出到控制台。代码如下:
```
for (int i = 0; i < intArray.length; i++) {
System.out.println(intArray[i]);
}
// 或者
System.out.println(Arrays.toString(intArray));
```
这样就可以将集合中的元素转换为数组,并将结果输出在控制台了。
阅读全文