共計 781 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用動態數組或者 ArrayList 來定義未知長度的數組。
-
動態數組:使用 Java 中的 ArrayList 類來定義未知長度的數組。ArrayList 類是 Java 集合框架中的一部分,可以動態地調整數組的大小。
import java.util.ArrayList; public class Main {public static void main(String[] args) {ArrayList<Integer> arr = new ArrayList<Integer>(); // 添加元素 arr.add(1); arr.add(2); arr.add(3); // 訪問元素 System.out.println(arr.get(0)); // 輸出: 1 System.out.println(arr.get(1)); // 輸出: 2 // 獲取數組長度 int size = arr.size(); System.out.println(size); // 輸出: 3 } }
-
ArrayList 與數組之間的轉換:
-
將 ArrayList 轉換為數組:
ArrayList<Integer> arr = new ArrayList<Integer>(); arr.add(1); arr.add(2); arr.add(3); Integer[] array = arr.toArray(new Integer[arr.size()]);
-
將數組轉換為 ArrayList:
Integer[] array = {1, 2, 3}; ArrayList<Integer> arr = new ArrayList<Integer>(Arrays.asList(array));
-
請注意,ArrayList 類的元素類型需要指定為引用類型,而非基本數據類型。如果需要使用基本數據類型,可以使用對應的包裝類(如 Integer、Double 等)進行封裝。
丸趣 TV 網 – 提供最優質的資源集合!
正文完