Arrays.asListArrays.asList
时间: 2023-09-03 21:05:44 浏览: 42
Arrays.asList是一个静态方法,它将传入的参数转换为一个List对象并返回。这个方法接受一个可变参数(T... a),表示可以传入任意数量的参数。这个方法返回的List实际上是一个Arrays.ArrayList对象,而不是java.util包下的ArrayList。可以通过调用getClass().getName()方法来查看这个List对象的类型,例如System.out.println(list.getClass().getName()),输出结果为"java.util.Arrays$ArrayList"。这个Arrays.ArrayList类是一个私有的内部类,它继承了AbstractList并实现了List接口。它的实现方式与java.util包下的ArrayList有所不同。因此,虽然它具有与ArrayList相似的行为和功能,但它并不是同一个类。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ArrayToListDemo 数组和List之间的互相转换 2个Demo](https://blog.csdn.net/weixin_42236063/article/details/113968522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Arrays.asList() 详解](https://blog.csdn.net/qq_43613689/article/details/112055912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]