随笔分类 -  java集合

摘要:看以下例子: package stream; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class Demo { public static void m 阅读全文
posted @ 2022-01-18 22:16 一首简单的歌 阅读(525) 评论(0) 推荐(0)
摘要:peek用于处理集合中元素(对象)的某个属性的值,但不改变元素(对象)的类型(区别于map操作),举例如下: package listDemo; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; impo 阅读全文
posted @ 2021-09-26 21:26 一首简单的歌 阅读(2191) 评论(0) 推荐(0)
摘要:经常遇到需要将List转为字符串的场景,如下举例两种使用: 使用逗号分隔拼接。 以及直接将List中的元素拼接。——此种方式经常使用。 package listDemo; import org.apache.commons.lang3.StringUtils; import java.util.Ar 阅读全文
posted @ 2021-09-14 22:40 一首简单的歌 阅读(10901) 评论(0) 推荐(0)
摘要:java stream的distinct可以对集合进行去重,举例如下: package demo; import java.util.ArrayList; import java.util.List; public class StreamDistinctDemo { public static v 阅读全文
posted @ 2020-12-16 21:53 一首简单的歌 阅读(1317) 评论(0) 推荐(1)
摘要:一 以filter为例说明stream的使用 有如下例子,筛选出List中大于10的元素,传统处理方法如下(命令式): package demo; import java.util.ArrayList; import java.util.List; public class StreamFilter 阅读全文
posted @ 2020-08-12 23:19 一首简单的歌 阅读(956) 评论(0) 推荐(0)
摘要:现有需求对某个List集合进行排序,List中存放的是Person对象,按Person的年龄正序和倒序排序,先看实现代码: package test.collection; public class Person { String name; int age; public String getNa 阅读全文
posted @ 2020-07-08 00:03 一首简单的歌 阅读(284) 评论(0) 推荐(0)
摘要:Collections.unmodifiableList用于构造一个不能修改的List,实例如下: package collection; import java.util.ArrayList; import java.util.Collections; import java.util.List; 阅读全文
posted @ 2019-08-08 22:39 一首简单的歌 阅读(3042) 评论(0) 推荐(1)
摘要:1 容易出现的问题: 1 package collectionDemo.list; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class ListDemo { 7 8 public static void 阅读全文
posted @ 2017-09-07 23:30 一首简单的歌 阅读(1371) 评论(1) 推荐(0)