arrays.aslist().contains()
时间: 2023-04-23 21:03:01 浏览: 123
arrays.asList().contains()是Java中的一个方法,用于判断一个数组中是否包含某个元素。它的作用是将数组转换为List,然后使用List的contains()方法来判断是否包含指定元素。如果包含,则返回true,否则返回false。
相关问题
arrays.aslist.contains判断对象为啥要重写equals
`Arrays.asList()` 方法将一个数组转换成一个List集合。在使用`List.contains()`方法时,它会调用元素对象的`equals()`方法来判断元素是否存在。因此,如果你在使用`Arrays.asList().contains()`方法时传入的是自定义对象,那么你需要重写该自定义对象的`equals()`方法,以便`List.contains()`方法能够正确地比较元素是否相等。如果没有重写`equals()`方法,则会默认使用`Object`类的`equals()`方法,这很可能会导致不正确的比较结果。
if (!Arrays.asList({"-1","1"}).contains("0"))
如果我们使用Arrays.asList()方法来判断某个值是否存在于一个String数组中,例如{"-1","1"},我们会发现对于这个数组来说,它并不包含值"0"。因此,!Arrays.asList({"-1","1"}).contains("0")的结果是true。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [JAVA踩坑之Arrays.asList().contains()](https://blog.csdn.net/xfx_1994/article/details/103527413)[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* [Arrays.asList contains int无效](https://blog.csdn.net/zjy660358/article/details/106897727)[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 ]
阅读全文