美文网首页
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