Arrays.asList 允许为空
时间: 2023-11-28 12:43:16 浏览: 21
Arrays.asList方法不允许传入空值,否则会抛出NullPointerException异常。因为Arrays.asList方法接收的是一个可变参数,而可变参数必须传入一个数组,如果传入的数组为空,则会抛出NullPointerException异常。如果需要创建一个空的List,可以使用new ArrayList<>()来创建一个空的ArrayList。
```java
List<String> emptyList = new ArrayList<>();
```
相关问题
Arrays.asList()返回值
Arrays.asList()方法返回一个包含指定数组元素的固定大小的List。 该方法允许将数组转换为List,并且可以在List上进行一些操作,但是要注意,返回的List是一个固定大小的List,不支持添加或删除元素的操作。 例如,可以使用Arrays.asList()方法将一个字符串数组转换为List,然后对List进行遍历、查找、排序等操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Arrays.asList使用指南](https://blog.csdn.net/lancehao/article/details/126751090)[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: 100%"]
[ .reference_list ]
解释 public R delete(@RequestBody Long[] ids){ cheweixinxiService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); }
这是一个 Java Spring Boot 的后端接口方法,该方法允许通过 HTTP POST 请求传递一个 JSON 数组,该数组中包含多个Long类型的值,这些值代表要删除的记录的主键ID。该方法返回一个 JSON 对象,其中包含一个状态码和一个简单的消息,指示方法的执行结果。具体来说,该方法将通过调用CheweixinxiService的deleteBatchIds方法,将传递的所有主键ID所对应的记录从数据库中删除,然后返回一个状态码200和一个OK消息。