在Java中,将元素组成数组可以通过以下几种方法:
数组字面量
使用花括号直接指定元素,例如:
```java
int[] arr = {1, 2, 3, 4, 5};
使用`new`关键字
声明数组变量并分配内存,例如:
```java
int[] arr = new int;
指定元素个数后赋值
声明数组时指定元素个数,然后使用for循环或其他方法赋值,例如:
```java
int[] arr1 = new int;
for (int i = 0; i < arr1.length; i++) {
arr1[i] = i + 1;
}
创建多维数组
声明多维数组时,可以指定每个子数组的元素个数,例如:
```java
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
使用`Arrays.copyOf()`方法
复制现有数组并设置新元素,例如:
```java
int[] originalArray = {1, 2, 3};
int[] newArray = Arrays.copyOf(originalArray, originalArray.length + 1);
newArray[newArray.length - 1] = 4;
使用流(Streams)
创建对象列表并使用`collect()`方法收集到数组中,例如:
```java
List
list = Arrays.asList(1, 2, 3, 4, 5); int[] array = list.stream().mapToInt(Integer::intValue).toArray();
以上方法可以帮助你在Java中根据需要组成数组。