Skip to content

Commit c3f3ab4

Browse files
cpovirkwmdietl
andauthored
Allow null CharSequence inputs to String.join. (#111)
Co-authored-by: Werner Dietl <[email protected]>
1 parent e947d43 commit c3f3ab4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/java.base/share/classes/java/lang/String.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -3632,7 +3632,7 @@ public String[] split(String regex) {
36323632
*/
36333633

36343634

3635-
public static String join(CharSequence delimiter, CharSequence... elements) {
3635+
public static String join(CharSequence delimiter, @Nullable CharSequence... elements) {
36363636
var delim = delimiter.toString();
36373637
var elems = new String[elements.length];
36383638
for (int i = 0; i < elements.length; i++) {
@@ -3728,7 +3728,7 @@ static String join(String prefix, String suffix, String delimiter, String[] elem
37283728

37293729

37303730
public static String join(CharSequence delimiter,
3731-
Iterable<? extends CharSequence> elements) {
3731+
Iterable<? extends @Nullable CharSequence> elements) {
37323732
Objects.requireNonNull(delimiter);
37333733
Objects.requireNonNull(elements);
37343734
var delim = delimiter.toString();

0 commit comments

Comments
 (0)