在 java 中除第一个元素之外的元素之间添加新的行分隔符而不是逗号
Adding new line delimitter instead of Comma between Elements except the First Element in java
我想在 Java 列表的元素之间添加一个新的行分隔符,它是逗号分隔的,我怎样才能实现这一点?
例如:如果我的列表是 [AROl, JACOB, JOSEPH]
我可以达到类似的效果吗
[ AROL
JACOB
JOSEPH
]
利用 java 8 的力量你可以做到 join:
List<String> myist = Arrays.asList("AROl", "JACOB", "JOSEPH");
String result = String.join("\n", myist);
System.out.println(result);
结果将是
AROl
JACOB
JOSEPH
试试这个。
List<String> list = Arrays.asList("AROL", "JACOB","JOSEPH");
String result = list.stream().collect(Collectors.joining("\n ", "[ ", "\n]"));
System.out.println(result);
结果:
[ AROL
JACOB
JOSEPH
]
我想在 Java 列表的元素之间添加一个新的行分隔符,它是逗号分隔的,我怎样才能实现这一点?
例如:如果我的列表是 [AROl, JACOB, JOSEPH]
我可以达到类似的效果吗
[ AROL
JACOB
JOSEPH
]
利用 java 8 的力量你可以做到 join:
List<String> myist = Arrays.asList("AROl", "JACOB", "JOSEPH");
String result = String.join("\n", myist);
System.out.println(result);
结果将是
AROl
JACOB
JOSEPH
试试这个。
List<String> list = Arrays.asList("AROL", "JACOB","JOSEPH");
String result = list.stream().collect(Collectors.joining("\n ", "[ ", "\n]"));
System.out.println(result);
结果:
[ AROL
JACOB
JOSEPH
]