Java 8 HashMap返回String

时间:2015-12-01 16:08:52

标签: java lambda java-8

我有一个HashMap我想要转换为SQL where 子句。我知道如何使用暴力方式来实现这一点,但我正在尝试学习Java 8 lambda和函数表达式。我有这段代码:

Map<String, String> paramMap = new HashMap<String, String>();
paramMap.forEach((k,v)->System.out.println(k + "=" + v));

打印出比较,但我试图返回一个包含以下内容的字符串:

k1=v1 OR k2=v2 OR k3=v3

forEach不会返回任何内容,而stream()似乎不支持map()HashMap

0 个答案:

没有答案