在項目中經常會遇到按字符分割字符串的情況,可以使用String對象的split函數進行分割。
先看實際情況:
String str = "關鍵詞1 關鍵詞2 關鍵詞3"; String[] words = str.split(" "); for(String word : words){ System.out.println(word); }
結果如下:
關鍵詞1
關鍵詞2
關鍵詞3
但是我的目的是想輸出如下的執行結果:
關鍵詞1
關鍵詞2
關鍵詞3
直接看代碼:
String str = "關鍵詞1 關鍵詞2 關鍵詞3"; String[] words = str.split("\\s+"); for(String word : words){ System.out.println(word); }