• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

我们可以添加到java列表中的元素的最大数量是多少?

java 来源:Sanjay Meesala 3次浏览
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


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)