21xrx.com
2024-11-05 18:34:51 Tuesday
登录
文章检索 我的文章 写文章
如何获取Java ArrayList的长度(length)
2023-06-16 13:45:27 深夜i     --     --
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的长度。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复