How can I initialize an ArrayList with all zeroes in Java?

后端 未结 5 812
小蘑菇
小蘑菇 2020-11-27 10:37

It looks like arraylist is not doing its job for presizing:

// presizing 

ArrayList list = new ArrayList(60);
         


        
5条回答
  •  感动是毒
    2020-11-27 11:33

    // apparently this is broken. Whoops for me!
    java.util.Collections.fill(list,new Integer(0));
    
    // this is better
    Integer[] data = new Integer[60];
    Arrays.fill(data,new Integer(0));
    List list = Arrays.asList(data);
    

提交回复
热议问题