色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java split空格和標點

錢浩然2年前8瀏覽0評論

Java中的String類中有一個split()方法,可以用來將一個字符串分割成多個部分。默認情況下,split()方法會根據空格來分割字符串。

String str = "Hello World";
String[] arr = str.split(" ");
// 分割后的結果為{"Hello", "World"}

當然,split()方法也可以根據其他的字符來進行分割。比如說,可以通過逗號來分割一個以逗號分隔的字符串:

String str = "apple, banana, orange";
String[] arr = str.split(",");
// 分割后的結果為{"apple", " banana", " orange"}

需要注意的是,如果分隔符是一個空格時,會將多個連續的空格當成一個分隔符。如果要以所有的空格作為分隔符,需要使用正則表達式中的\\s+。

String str = "   Hello   World   ";
String[] arr = str.split("\\s+");
// 分割后的結果為{"Hello", "World"}

有些時候,我們也需要將標點符號作為分隔符。比如說,需要將一個句子分割成多個單詞:

String str = "Java is a programming language.";
String[] arr = str.split("\\W+");
// 分割后的結果為{"Java", "is", "a", "programming", "language"}

需要注意的是,我們使用了正則表達式中的\\W+,這個表示非單詞字符的匹配。它包括了空格、標點、特殊字符等。