stall.ensureCapacity(100)这个语句是初始话出100个吗?用了两个后,为什么stall.size()的值却是2

解决方案 »

  1.   

    stall.ensureCapacity(100)
    这应该是设定最大容量不知道楼主“用了两个”是什么意思?但stall.size()的值返回2
    应该表示当前实际容量为2
      

  2.   

    我使用stall.add 两次
    他应该是100才对呀..那用这句话还有啥用?
      

  3.   

    ensureCapacity 是要求stall保证有100元素的空间,这样在add到100个元素之前都不需要进行额外数组复制Size是实际元素个数