在Java中,join()
方法通常用于將字符串數組或集合連接成一個單獨的字符串。這個方法有兩種重載形式:
String join(CharSequence delimiter, CharSequence... elements)
String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
這兩個方法都接受兩個參數:
delimiter
:一個字符序列(例如字符串),用作連接字符串時的分隔符。elements
:要連接的字符序列數組或實現了 Iterable
接口的集合。以下是使用這兩個方法的示例:
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 使用第一個重載方法
String[] strArray = {"Hello", "World", "Java"};
String joinedStr1 = String.join("-", strArray);
System.out.println(joinedStr1); // 輸出:Hello-World-Java
// 使用第二個重載方法
List<String> strList = Arrays.asList("Hello", "World", "Java");
String joinedStr2 = String.join("-", strList);
System.out.println(joinedStr2); // 輸出:Hello-World-Java
}
}
在這個示例中,我們使用了兩種不同的方法來連接字符串數組和列表。注意,我們使用了相同的分隔符(-
)和相同的輸出結果。