在Java 中,為陣列賦值的6 種方法包括:直接初始化使用循環使用Arrays.fill() 方法從另一個陣列複製使用流API使用第三方工具類別(如Apache Commons Lang)

Java 陣列賦值方式
在Java 中,為陣列分配值有多種方式:
1. 直接初始化
1 | int[] arr = {1, 2, 3, 4, 5};
|
登入後複製
2. 使用循環
1 2 3 4 | int[] arr = new int[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1;
}
|
登入後複製
3. 使用Arrays.fill() 方法
1 2 | int[] arr = new int[5];
Arrays.fill(arr, 5);
|
登入後複製
4. 從另一個陣列複製
1 2 3 | int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[5];
System.arraycopy(arr1, 0, arr2, 0, 5);
|
登入後複製
5. 使用串流API##
1 | int[] arr = IntStream.rangeClosed(1, 5).toArray();
|
登入後複製
6 . 使用工具類別
可以使用第三方工具庫(如Apache Commons Lang),提供額外的陣列賦值實用方法:
1 2 3 | int[] arr = new int[5];
ArrayUtils.add(arr, 1, 2, 3, 4, 5);
ArrayUtils.reverse(arr);
|
登入後複製
以上是java數組賦值方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!