- 博客(17)
- 收藏
- 关注
原创 对象集合通过字段去重
是一个静态方法,它返回一个函数,该函数对输入值进行标识转换并将其作为输出返回。换句话说,它返回一个接受一个参数并将其原样返回的函数。是一个Lambda表达式,用于指定在发现重复键时如何解决冲突。在这个表达式中,它表示如果存在重复的键(字段作为键进行收集。如果有重复的键,则使用。方法来获取去重后的值的集合,最后使用。方法将去重后的值收集到一个新的。都是相同的键),则保留键。
2024-02-02 08:55:49
234
原创 通过Arrays.asList数组转为集合的坑
数组转为集合之后,使用一些集合中常见的方法,如add(),remove()会抛出异常:java.lang.UnsupportedOperationException。因为定义的是一个int类型的数组,java只能将int类型自动装箱为Integer,而不能把int数组自动装箱,所以转为集合时会被认为是一个对象。原因:这里的ArraysList是Arrays的一个内部类,并不是我们所认为的ArrayList类。二:使用stream流的方式,jdk1.8以后的版本才能使用。首先定义一个int类型的数组。
2023-04-09 19:29:28
239
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人