21xrx.com
2025-03-16 08:03:30 Sunday
文章检索 我的文章 写文章
如何获取Java ArrayList的长度(length)
2023-06-16 13:45:27 深夜i     23     0
Java ArrayList length size()方法 数组

Java中的ArrayList是一个非常常见的数据结构,它可以存储动态数组且可变长度,但是在实际开发中,我们经常需要获取ArrayList的长度。那么,如何获取Java ArrayList的长度呢?

通常,我们可以使用ArrayList类提供的size()方法来获取ArrayList的长度,示例代码如下:

ArrayList
  list = new ArrayList<>();
 
int length = list.size();
System.out.println("ArrayList的长度为:" + length);

输出结果为:

text
ArrayList的长度为:0

需要注意的是,size()方法返回的是ArrayList中实际存储的元素个数,而不是ArrayList预留空间的个数,所以在初始化ArrayList后,它的长度为0。

除了size()方法外,我们还可以使用数组的length属性来获取ArrayList的长度,示例代码如下:

ArrayList
  list = new ArrayList<>(Arrays.asList("apple", "banana", "orange"));
 
int length = list.toArray().length;
System.out.println("ArrayList的长度为:" + length);

输出结果为:

text
ArrayList的长度为:3

这种方法先将ArrayList转换为数组,然后获取数组的长度来获取ArrayList的长度。需要注意的是,这种方法获取的ArrayList长度和size()方法返回的结果相同。

因此,我们可以使用上述两种方法中的任意一种来获取Java ArrayList的长度。

  
  

评论区