首頁 > 常見問題 > java數組賦值方式

java數組賦值方式

小老鼠
發布: 2024-05-09 23:54:16
原創
578 人瀏覽過

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

java數組賦值方式

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); // 将所有元素填充为 5

登入後複製

4. 從另一個陣列複製

1

2

3

int[] arr1 = {1, 2, 3, 4, 5};

int[] arr2 = new int[5];

System.arraycopy(arr1, 0, arr2, 0, 5); // 将 arr1 的元素复制到 arr2 中

登入後複製

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.add() 逐个添加元素

ArrayUtils.reverse(arr); // 使用 ArrayUtils.reverse() 反转数组

登入後複製

以上是java數組賦值方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板