java
躲起来
修炼者
展开
-
异步转同步线程间通信
异步转同步 线程间通信 CountDownLatch原创 2023-02-08 23:15:53 · 191 阅读 · 0 评论 -
java8 lambda 将数组转换成map
有时候,需要简洁的将list类型的对象转换成Map<String,Object>转换代码public static void main(String[] args) { // 初始化数据 ArrayList<User> users = new ArrayList<User>() {{ add(new User("666666", "大顺", 16)); add(new User("5211314", "杀马特", 30));原创 2022-05-23 23:24:49 · 1801 阅读 · 0 评论 -
java lambda 统计数组中每个元素出现的次数
在处理 leecode 算法颜色划分 采用非算法的思想解https://leetcode-cn.com/problems/sort-colors/solution/yan-se-fen-lei-by-leetcode-solution/对于stream流的操作 需要将基本类型进行装箱1:将int[]转换成map集合Map<Integer, Long> map = Arrays.stream(nums).boxed() .collect(Collectors.group原创 2022-04-02 09:41:11 · 1604 阅读 · 0 评论 -
java8 lambda 将二维数组转换成list集合
将二维数组int[][]转换成一个嵌套的List<List> 的形式代码如下public static List<List<Integer>> generate(int numRows) { int[][] ints = new int[numRows][numRows]; for (int i = 0; i < numRows; i++) { for (int j = 0; j <= i; j++) { if原创 2022-02-07 11:22:49 · 4832 阅读 · 1 评论