目录
list集合初始化
map初始化
获取list集合中的最大最小值
list排序
list对象时间排序
treeMap 中(基telegram 中文地址是什么于key的排序)
TreeMap的按value排序
Map按value排序2
去掉一个list中包含的另一个list数据
String数组转换成List
list对象转数组
list对象转对象某属性的list
list对象转成Map
map转list
JSON中string转List
list集合从前面追加数据
list与list互转
将list集合, telegram 官方网站下载的地址是多少;元素随机打乱
根据下标替换元素
stream api对象过滤空
list使用 stream api去重
List根据某属性删除对象
List获取某属性重复的对象
List根据某属性去重
list根据某属性分组
List分割数据, 例每次请求500条数据
List转map重复key报错java.lang.IllegalStateException: Duplicate key 0
list求交集
List<List<String> 转为 List<String>
list集合初始化
常用的
匿名内部类,
Arrays 工具类和Collections 工具类,不可变的 List
这种得到的是不可变的 List, 不能增删,如果要可变,那就使用 ArrayList 再包装一下
JDK8 Stream,以下都是不常用的了
JDK 9 List.of
guava
map初始化
获取list集合中的最大最小值
list排序
list对象时间排序
treeMap纸飞机 中(基于key的排序)
TreeMap的按value排序
Map按value排序2
去掉一个list中包含的另一个list数据
String数组转换成List<Integer>
list对象转数组
list对象转对象某属性的list
list对象转成Map
map转list
JSON中string转List<String>
list集合从前面追加数据
list<Integer>与list<String>互转
将list集合,元素随机打乱telegram官方网站下载地址在哪呢
2021-07-14更新
static void shuffle(List<?> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。static void shuffle(List<?> list, Random rand) 使用指定的随机源对指定列表进行置换,所有置换发生的可能性都是大致相等的,假定随机源是公平的。
根据下标替换元素
stream api对象过滤空
Objects::nonNull, 或filter(StringUtils::isNotBlank)判断字符串(import org.apache.commons.lang.StringUtils;)
list使用 stream api去重
常用的去重list转set, stream也有对应的api, 注意对象的话需要重写equals and hashcode0
2022-06-30更新
List根据某属性删除对象
jdk 1.8 的集合类 removeIf() 方法用于删除所有满足特定条件的数组元素。语法; arraylist.removeIf(Predicate<E> filter)
List获telegram 的中文的下载的网址怎么找取某属性重复的对象
根据名字分组统计, 获取到名字重复数大于1的名字列表(groupingBy的值不能为空)
telegram的的官网的最新的下载方法在哪里
过滤一下
List根据某属性去重
2022-12-13补充
list根据某属性分组
更多java常用知识点整理:java常用知识点整理_瑶山的博客-CSDN博客_java知识点整理
2023-2补充
List分割数据, 例每次请求500条数据
2023-4补充
List转map重复key报错java.lang.IllegalStateException: Duplicate key 0
(entity1, entity2) -> entity2中,如果entity1与entity2的key值相同,选择entity2作为那个key所对应的value值。这里的箭头函数,当出现了重复key的数据时,会回调这个方法,可以在这个方法里处理重复Key数据问题
list求交集
List<List<String>> 转为 List<String>
将嵌套的列表“展平”成一个单一的列表,其中包含所有内部列表的元素。在 Java 中,可以使用多种方法来实现这一点,包括使用循环、Java 8 的 Stream API 等。下面是一些示例: