美文网首页
2019-02-07 java 8 lambda 将&

2019-02-07 java 8 lambda 将&

作者: Albert陈凯 | 来源:发表于2019-02-07 20:26 被阅读11次
        String s = "abc=abc&bcd=bcd&def=def";
        Map<String, String> collect = Arrays.stream(s.split("&"))
                .map(str -> str.split("="))
                .collect(Collectors.toMap(x -> x[0], x -> x[1],
                        (u, v) -> {
                            throw new IllegalStateException(String.format("Duplicate key %s", u));
                        },LinkedHashMap::new));



        System.out.println(new Gson().toJson(collect););

相关文章

网友评论

      本文标题:2019-02-07 java 8 lambda 将&

      本文链接:https://www.haomeiwen.com/subject/uaugsqtx.html