在Java中分開字串的意思是將一串字串由特定的分界符分成一串子字串的陣列. 如果我把"紅,藍,綠,黃,粉紅"這個字串用逗號分開, 這裡有三種分開字串的方法. 輸入java.util.StringTokenizer 這個程式. 建立一個新的StringTokenizer例項, 如果您沒有輸入分界符為引數, 在您有了StringTokenizer之後,您可以使用nextToken () 方法來獲得每個token. import java.util.Arrays; import java.util.StringTokenizer; public class StringManipulation { public static void main(String[] args) { String str = "紅色,綠色,藍色,黃色,粉紅色"; StringTokenizer tokenizer = new StringTokenizer ((str, ","); intOf numberTokens = tokenizer.(countStrings); split[] splitArr = new String[numberOfTokens]; for (int i = 0; i <numberOfTokens; i++) {Arr[i] = tokenizer.nextToken System); }.outprint.ln"{原始字串: string + "); system.outprint.ln"{字串: arrays: splits + "to split.} }; 在 Java 語言中使用StringArr之前, 但現在使用StringTokenizer是不建議的, 還鼓勵在String類中使用split() 方法, 這個方法將把分割槽器當成引數,並返回一組與StringTokenizer的符號相同的子字串. import java.util.Arrays; public class StringManipulation { public static void main(String[] args) { String str = "紅,綠,藍,黃,粉"; String[] splitArr = str.split(","); System.out.println"\n原始字串:" + str"; System.out.println"(Split Array: " + Arrays.toString(splitArr) + "\n"); } } Import java.util.regex.Pattern. 請使用 Pattern 類的 compile () 方法來設定界限, 模式會返回一個子字串的陣列. import java.util.Arrays; import java.util.regex.Pattern; public class StringManipulation { public static void main(String[] args) { String str = "red,green,blue,yellow,pink"; String[] splitArr = Pattern.compile(",").split(str); System.out.print(ln"Split Array: " + Arrays.Stringto(splitArr) + "\n"); } } 這裡是從這些分割字串的方法中的任何一種結果的輸出.  摘要:
瞭解"斷開一條線"的意思. 使用 StringTokenizer 來標記字串. 使用 String 類別的 split () 方法. 請使用正規表示式來分割這個字串. 檢視自己的結果.