首页 > 编程语言 >java8 map过滤 map转字符串

java8 map过滤 map转字符串

时间:2023-10-23 16:01:25浏览次数:32  
标签:map stream Map entrySet getValue put 字符串 java8

Map<String,Long> map = new HashMap<>();
map.put("aaa",1L);
map.put("bbb",2L);
map.put("ccc",1L);

Map<String, Long> map2 = map.entrySet().stream().filter(e -> e.getValue().intValue() > 1)
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

String str = map.entrySet().stream().filter(e -> e.getValue().intValue() > 1)
.map(e -> e.getKey())
.collect(Collectors.joining("、","{","}"));

标签:map,stream,Map,entrySet,getValue,put,字符串,java8
From: https://www.cnblogs.com/keguankele/p/17782664.html

相关文章

  • 387. 字符串中的第一个唯一字符
    目录题目法一、字典法二、计数法三、字符串内置函数rindex()题目给定一个字符串s,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。示例1:输入:s="leetcode"输出:0示例2:输入:s="loveleetcode"输出:2示例3:输入:s="aabb"输出:......
  • Java Map填充Json模版,并生成Json文件
    一、准备工作引入基础的springboot环境引入freemark依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency>创建json模版......
  • CyclicBarrier和CountDownLatch有什么区别?Semaphore(信号量)了解吗?
    一、CyclicBarrier和CountDownLatch有什么区别?两者最核心的区别:CountDownLatch是一次性的,而CyclicBarrier则可以多次设置屏障,实现重复利用;CountDownLatch中的各个子线程不可以等待其他线程,只能完成自己的任务;而CyclicBarrier中的各个线程可以等待其他线程二、Semaphore(信号量)Sema......
  • 代码训练营第十一天(Python)| 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150
    20.有效的括号思路:分析出三种情况,画图模拟。写代码容易写错。classSolution:defisValid(self,s:str)->bool:a_stack=list()foriins:ifi=='(':a_stack.append(')')elifi=='{':......
  • 字符串逆序输出改错(二)(二级指针)
    代码:如下1#include<malloc.h>2#include<stdio.h>34voidgetMemory(intlen,char*p)5{6p=(char*)malloc(len);7}8intmain()9{10charsrc[]="hello,world";11char*dest=NULL;12char*d=NUL......
  • 无涯教程-AWK - 字符串函数
    AWK具有以下内置String函数-asort(arr[,d[,how]]) 此函数使用GAWK的常规规则对arr的内容进行排序以比较值,并使用从1开始的连续整数替换排序后的值arr的索引。[Learnfk]$awk'BEGIN{arr[0]="Three"arr[1]="One"arr[2]="Two"print"Arrayelementsbefo......
  • Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameU
    Errorcreatingbeanwithname'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping':Instantiationofbeanfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.springframework......
  • 算法笔试题:有效的括号字符串,常规栈思路
    题:给定一个只包含三种字符的字符串:(,)和*,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则:任何左括号(必须有相应的右括号)。任何右括号)必须有相应的左括号(。左括号(必须在对应的右括号之前)。*可以被视为单个右括号),或单个左括号(,或一......
  • 论文阅读:Unifying Large Language Model and Knowledge Graph:A RoadMap
    1Introduction大模型和知识图谱结合的综述。简单介绍一下大模型和知识图谱的优缺点:如上所示。本文主要划分为三个模块,分别为:KG-enhancedLLMsLLM-augmentedKGsSynergizedLLM+KG2Background主要介绍了LLM和KG2.1LargeLanguageModel(LLMs)主要依靠transforme......
  • List、Set与 Map
    目录1.List接口和常用方法1.1List接口基本介绍1.2List接口的三种遍历方式2.ArrayList2.1注意事项2.2ArrayList的底层操作机制源码分析(重点)使用无参构造器使用有参构造器总结3.Vector3.1基本介绍3.2Vector与ArrayList的比较3.3源码分析3.4总结4.LinkedList基本介绍源码......