数据处理技巧
茴子白苗
这个作者很懒,什么都没留下…
展开
-
Stream流对数据进行分组
public static void main(String[] args) { /** * 先对名字进行分组,然后按照年龄进行分组 */ Map<String, Map<Object, List<Person>>> map = Stream.of( new Person("张三", 18, 175), new Person("李四", 22原创 2021-08-25 09:08:12 · 2904 阅读 · 0 评论 -
Stream对两个属性进行排序
对实体类中的id和age进行排序:☆第二个反序会对第一个的排序产生影响import java.time.LocalDate;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Random;import java.util.stream.Collectors;public class test6 { public static void main(原创 2021-08-24 20:41:04 · 1877 阅读 · 1 评论 -
数据在两行进行汇总逻辑
在大量的数据在有限的空间展示时,最后两行往往需要进行剩余数据的汇总,以下是汇总的逻辑。import org.junit.After;import org.junit.Before;import org.junit.Test;import java.util.ArrayList;import java.util.List;public class test4 { List<Integer> list = new ArrayList<>(); List&原创 2021-08-24 14:31:44 · 174 阅读 · 0 评论