我的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 :(得分: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
答案 1 :(得分:0)
替换:
mTexto.getText().toString().replace("\n", " "));