在 Java 8 中,我们在 Java String
类中有一个新的方法join()
。Java String join()
方法连接给定的字符串并返回连接的字符串。为了同样的目的,Java 8 还引入了一个新的StringJoiner
类。
Java String Join()方法签名
public static String join(CharSequence delimiter,
CharSequence... elements)
返回一个新的String
,该String
由CharSequence
元素的副本组成,这些元素与指定的分隔符的副本连接在一起。
例如,
String message = String.join("-", "This", "is", "a", "String");
// message returned is: "This-is-a-String"
此方法的第一个参数指定用于连接多个字符串的分隔符。
注意,如果元素为null
,则添加"null"
。
Java String join()
示例
public class Example{
public static void main(String args[]){
//The first argument to this method is the delimiter
String str=String.join("^","You","are","Awesome");
System.out.println(str);
}
}
输出:
You^are^Awesome
Java String join()
通过分隔符连接列表元素的示例
在这个例子中,我们使用join()
方法通过分隔符连接List
的元素。
import java.util.List;
import java.util.Arrays;
public class Example{
public static void main(String args[]){
//Converting an array of String to the list
List list<String> = Arrays.asList("Steve", "Rick", "Peter", "Abbey");
String names = String.join(" | ", list);
System.out.println(names);
}
}
输出:
Steve | Rick | Peter | Abbey
相关文章: