Skip to content

Commit cca76c2

Browse files
authored
[impr-list-to-str] string.join (#17751)
* [impr-list-to-str] string.join * [impr-list-to-str] minor change
1 parent e995763 commit cca76c2

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

core-java-modules/core-java-collections-conversions/src/test/java/com/baeldung/java/lists/ListToStringUnitTest.java

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,30 @@ public void whenListToString_thenPrintDefault() {
1515
System.out.println(intLIst);
1616
}
1717

18+
@Test
19+
public void whenStringJoinWithStringList_thenPrintCustom() {
20+
List<String> strList = Arrays.asList("one", "two", "three");
21+
System.out.println(String.join(" : ", strList));
22+
}
23+
24+
@Test
25+
public void whenStringJoinWithNonStringList_thenPrintCustom() {
26+
List<Integer> intList = Arrays.asList(1, 2, 3);
27+
List<String> strList = intList.stream().map(String::valueOf).collect(Collectors.toList());
28+
System.out.println(String.join(" : ", strList));
29+
}
30+
1831
@Test
1932
public void whenCollectorsJoining_thenPrintCustom() {
2033
List<Integer> intList = Arrays.asList(1, 2, 3);
2134
System.out.println(intList.stream()
22-
.map(n -> String.valueOf(n))
35+
.map(String::valueOf)
2336
.collect(Collectors.joining("-", "{", "}")));
2437
}
25-
38+
2639
@Test
2740
public void whenStringUtilsJoin_thenPrintCustom() {
2841
List<Integer> intList = Arrays.asList(1, 2, 3);
29-
System.out.println(StringUtils.join(intList, "|"));
42+
System.out.println(StringUtils.join(intList, "|"));
3043
}
31-
}
44+
}

0 commit comments

Comments
 (0)