int size();
这个方法的注释上写:
Returns the number of elements in this list. If this list contains more than Integer.MAX_VALUE elements, returns Integer.MAX_VALUE.
Returns:
the number of elements in this list
这里的list contains more than Interger.MAX_VALUE elements, return Interger.MAX_VALUE
如果是一个
List<Integer> list = new ArrayList<>()
的话,不能插入比Integer大的元素
如果是
List<Long> list = new ArrayList<>()
的话,可以插入比Integer大的元素,但也会输出比Integer大的元素,并不会像他描述的输出Integer的最大值,这里该怎么理解呢