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