2015-10-17 84 views
0

我的TextView顯示字符串這樣刪除斷線

apple 
some break line 
banana 
some break line 
grape 
potato 
some break line 

我想知道加入這一切的話,像這樣

apple 
banana 
grape 
potato 
carrot 

我使用的唯一一次破線更換所有,但犯規的作品

food = food.replace("\n", "").replace("\r", ""); 
+0

什麼是你得到 – DreadfulWeather

+0

例如字(4斷線)等字斷線的結果。我想刪除多餘的突破線 –

+0

你能更準確地顯示你的結果嗎?例如, –

回答

0

你可以使用這裏StringTokenizer是一個例子,將只能重新口弦作爲定情

String test = "\n\n\ttest\n\n\r\rtest\r\r\n\ntest"; 
    StringTokenizer tokenizer = new StringTokenizer(test); 
    StringBuilder builder = new StringBuilder(); 
    while (tokenizer.hasMoreTokens()) { 
     String string = tokenizer.nextToken(); 
     builder.append(string).append('\n'); 
    } 
    System.out.println("Final Result:\n" + builder.toString()); 

這將產生:

Final Result: 
test 
test 
test