如何在Java中通过流添加字符串

时间:2017-05-02 10:39:20

标签: java json spring-mvc

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

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

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

1 个答案:

答案 0 :(得分:2)

尝试:

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