Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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
如果ArrayList的size()方法返回的数字太大,无法存储在int中,Java将如何存储它_Java_Arraylist_Size - Fatal编程技术网

如果ArrayList的size()方法返回的数字太大,无法存储在int中,Java将如何存储它

如果ArrayList的size()方法返回的数字太大,无法存储在int中,Java将如何存储它,java,arraylist,size,Java,Arraylist,Size,假设有一个int类型的变量“x”。如果ArrayList的size()方法返回一个太大而无法存储在int中的数字,Java将如何存储它。是否会将int向上转换为double或会出现一些异常。ArrayList#size()无法返回大于int的数值。例如,ArrayList由只能包含Integer.MAX\u VALUE元素数的数组支持。第二,也是更重要的一点,该方法的返回类型是int。它只能返回int值。数组在Java中被int索引。你的问题毫无意义,对一个学习者来说是有意义的。

假设有一个int类型的变量“x”。如果ArrayList的size()方法返回一个太大而无法存储在int中的数字,Java将如何存储它。是否会将int向上转换为double或会出现一些异常。

ArrayList#size()
无法返回大于
int
的数值。例如,
ArrayList
由只能包含
Integer.MAX\u VALUE
元素数的数组支持。第二,也是更重要的一点,该方法的返回类型是
int
。它只能返回
int
值。

数组在Java中被
int
索引。你的问题毫无意义,对一个学习者来说是有意义的。