我们可以添加到java列表中的元素的最大数量是多少?
public static void FindMax() {
List<Integer> l=new ArrayList<Integer>();
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
for(int i=0;i<Integer.MAX_VALUE;i++)
{
l.add(i);
}
System.out.println(l.size());
}
它让我有以下异常:我们可以添加到java列表中的元素的最大数量是多少?
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
回答:
这里的问题是你的堆空间。但是因为你用int索引它的最大尺寸是Integer.MAX_VALUE
以上是 我们可以添加到java列表中的元素的最大数量是多少? 的全部内容, 来源链接: utcz.com/qa/260079.html