是的,存在静态类型和可变长度的Java数组/列表。
在Java中,数组是一种固定长度的数据结构,其长度在创建时就已经确定,不能在运行时更改。而列表(List)是一种动态数据结构,其长度可以在运行时更改。
Java中的数组可以是静态类型的,也可以是动态类型的。静态类型数组的长度在创建时就已经确定,而动态类型数组的长度可以在运行时更改。
例如,以下是一个静态类型的Java数组:
int[] arr = new int[5];
该数组的长度为5,不能在运行时更改。
而以下是一个动态类型的Java数组:
ArrayList<Integer> list = new ArrayList<Integer>();
该列表的长度可以在运行时更改,例如:
list.add(1);
list.add(2);
list.add(3);
该列表现在有3个元素。
Java中的数组和列表都可以存储各种类型的数据,包括基本类型和对象类型。例如,可以创建一个存储字符串的数组或列表:
String[] strArray = new String[3];
strArray[0] = "hello";
strArray[1] = "world";
strArray[2] = "java";
List<String> strList = new ArrayList<String>();
strList.add("hello");
strList.add("world");
strList.add("java");
总之,Java中的数组和列表都可以是静态类型和可变长度的,可以根据实际需要选择使用。
领取专属 10元无门槛券
手把手带您无忧上云