中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么定義未知長度數組

小億
154
2023-11-16 00:00:15
欄目: 編程語言

在Java中,可以使用動態數組或者ArrayList來定義未知長度的數組。

  1. 動態數組:使用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
        }
    }
    
  2. 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等)進行封裝。

0
长宁县| 馆陶县| 眉山市| 获嘉县| 化德县| 郧西县| 方城县| 稻城县| 德格县| 宣汉县| 永川市| 云南省| 嘉禾县| 宁津县| 修水县| 京山县| 新昌县| 嫩江县| 延边| 盐源县| 广宁县| 平和县| 集贤县| 永靖县| 广安市| 滨海县| 若羌县| 沅陵县| 温宿县| 瑞昌市| 阿克苏市| 宁乡县| 东光县| 三台县| 望都县| 新宁县| 彭州市| 定边县| 通州区| 阿拉善盟| 通城县|