Java 8 流收集

约瑟夫·莫夫

我怎样才能在 Java 8 中做到这一点。我有一个ArrayList<String>例子:

List<String> places = Arrays.asList("Apple", "Banana", "Coconut");

我想将它存储在一个字符串中

  • 单项必须用单引号括起来
  • 逗号分隔
  • 括在括号中

结果: ['Apple', 'Banana', 'Coconut']

绝地求生

也许这个:

String string = places.stream().collect(Collectors.joining("', '", "['", "']"));

更新

正如另一个用户让我注意到的,要处理空列表,必须重构代码:

String string = places
                 .stream()
                 .map(e -> "'" + e + "'")
                 .collect(Collectors.joining(", ", "[", "]"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java 8流收集集

来自分类Dev

JAVA-8流收集高级用法

来自分类Dev

从Java 8中的流收集同步的arraylist

来自分类Dev

java8流收集不同的列表

来自分类Dev

为什么在Java 8中按顺序收集并行流

来自分类Dev

收集HashSet / Java 8 / Regex模式/流API

来自分类Dev

的java 8流收集最大对象,并通过不同的属性

来自分类Dev

使用 Java 8 流和收集器嵌套值

来自分类Dev

过滤器和使用Java 8个流收集嵌套的收集要素

来自分类Dev

Java 8流中间映射/收集到具有2个值的流

来自分类Dev

将Java-8流收集到Guava ImmutableList的最佳方法

来自分类Dev

使用Java 8中的Lambda将流收集到HashMap中

来自分类Dev

如何在Java 8中从流中收集两个和

来自分类Dev

使用Java 8流收集到增值基于现有的键/值对的

来自分类Dev

Java8流:一个条件之后收集元素满足

来自分类Dev

我们可以收集从Java 8流两份名单?

来自分类Dev

收集列表<对象>地图<字符串,列表<对象>>中的Java 8中使用流

来自分类Dev

Java 8流-使用自定义收集器时发生NullPointerException

来自分类Dev

使用带有 java 8 流的自定义收集器时获取 ClassCastException

来自分类Dev

Java流API收集方法

来自分类Dev

Java流收集统计现场

来自分类Dev

Java 8收集与减少

来自分类Dev

在集合上使用Java8流收集到HashSet中会导致“类型不匹配”错误

来自分类Dev

如何收集到地图中值形成一个列表时重复键在流,在Java 8

来自分类Dev

Java 8-如何使用流收集器对地图列表进行分组和求和

来自分类Dev

流中的通用Chceck收集Java

来自分类Dev

Java流TakeUntil 100元滤波/收集

来自分类Dev

关闭Java 8流

来自分类Dev

Java 8流for循环

Related 相关文章

热门标签

归档