public class SplitExample {
public static void main(String[] args) {
// 定义一个字符串,包含多个单词,用空格分隔
String sentence = "Java is fun and easy to learn";
// 使用 split() 函数,以空格为分隔符将字符串分割成数组
String[] words = sentence.split(" ");
// 输出分割后的结果
for (String word : words) {
System.out.println(word);
}
// 另一个例子:使用逗号作为分隔符
String csv = "apple,banana,orange";
String[] fruits = csv.split(",");
for (String fruit : fruits) {
System.out.println(fruit);
}
// 注意:split() 的参数是一个正则表达式
// 例如,使用多个分隔符(如空格、逗号或句号)
String mixed = "Java,is,fun. and,easy.to.learn";
String[] parts = mixed.split("[ ,.]");
for (String part : parts) {
if (!part.isEmpty()) { // 忽略空字符串
System.out.println(part);
}
}
}
}
split() 函数用于根据指定的分隔符将字符串分割成子字符串,并返回一个字符串数组。最常见的用法是以空格或逗号等简单字符作为分隔符。split() 的参数实际上是一个正则表达式。因此,可以使用更复杂的模式来匹配多个分隔符(如空格、逗号、句号等)。!part.isEmpty() 来忽略这些空字符串。希望这个示例能帮助你理解 split() 函数的用法!
上一篇:java jar运行
下一篇:java getbytes
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站