【问题标题】:How to add Strings through streams in Java如何在 Java 中通过流添加字符串
【发布时间】:2017-05-02 10:39:20
【问题描述】:

我已经使用everit json 依赖项验证了一个JSON 请求。如果有多个错误,那么它将返回一个包含验证异常列表的validationException。 我可以使用以下代码打印出验证:

e.getCausingExceptions().stream()
                .map(ValidationException::getMessage)
                .forEach(System.out::println);

但我想将每个验证添加到一个字符串中,但我不知道该怎么做,因为我是 Java 8 的新手

【问题讨论】:

    标签: java json spring-mvc


    【解决方案1】:

    尝试:

    String errs = e.getCausingExceptions().stream()
                   .map(ValidationException::getMessage)
                   .collect(Collectors.joining(","));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 2021-02-01
      • 2012-02-23
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      相关资源
      最近更新 更多