Android 使用split函數進行多個空格分割


在項目中經常會遇到按字符分割字符串的情況,可以使用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);  
}  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM