Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 何时使用ArrayList和何时使用简单整数数组_Java - Fatal编程技术网

Java 何时使用ArrayList和何时使用简单整数数组

Java 何时使用ArrayList和何时使用简单整数数组,java,Java,有谁能解释一下在什么情况下我们应该使用ArrayList而不是简单的数组,这两者之间的区别是什么,以及如何初始化ArrayList 我是java新手,所以尽可能使用示例。当您不知道要创建的大小时,可以使用ArrayList 如果您只想加快访问速度,可以使用数组(数组中的索引比ArrayList快) 而且,ArrayList降低了编码的复杂性 ArrayList可以这样初始化 ArrayList al = new ArrayList(); 向ArrayList添加值 al.add("String

有谁能解释一下在什么情况下我们应该使用ArrayList而不是简单的数组,这两者之间的区别是什么,以及如何初始化ArrayList


我是java新手,所以尽可能使用示例。

当您不知道要创建的大小时,可以使用ArrayList

如果您只想加快访问速度,可以使用数组(数组中的索引比ArrayList快)

而且,ArrayList降低了编码的复杂性

ArrayList可以这样初始化

ArrayList al = new ArrayList();
向ArrayList添加值

al.add("String"); 
al.add(number); 

请阅读两者的优点和缺点。。。只问编程问题。阅读