共计 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 网 – 提供最优质的资源集合!
正文完