Java ArrayList size()方法使用和注意事项

Java ArrayList中的size()方法用于返回列表中的元素数量。以下是size()方法的使用示例:

ArrayList<String> myArrayList = new ArrayList<>();
myArrayList.add("apple");
myArrayList.add("banana");
myArrayList.add("cherry");

int size = myArrayList.size();
System.out.println(size);

在上面的示例中,我们创建了一个ArrayList对象,并使用add()方法向列表中添加了三个元素。然后,我们使用size()方法获取列表中的元素数量,并将其存储在一个整数变量中。最后,我们使用println()方法打印了这个整数变量。

需要注意的是,size()方法返回的是列表中的元素数量,而不是列表的容量。如果要获取列表的容量,则可以使用ArrayList类的capacity()方法。

另外,需要注意的是,如果列表中的元素数量超过了Integer.MAXVALUE,则size()方法会返回Integer.MAXVALUE。这是因为Java中的整数类型最大值为Integer.MAXVALUE。