Java 删除textView Android中的换行符

Java 删除textView Android中的换行符,java,android,Java,Android,我的文本视图显示如下字符串 apple some break line banana some break line grape potato some break line apple banana grape potato carrot 我想知道,把这些词连在一起,只有这样的断线 apple some break line banana some break line grape potato some break line apple banana grape potato carr

我的文本视图显示如下字符串

apple
some break line
banana
some break line
grape
potato
some break line
apple
banana
grape
potato
carrot
我想知道,把这些词连在一起,只有这样的断线

apple
some break line
banana
some break line
grape
potato
some break line
apple
banana
grape
potato
carrot
我正在使用“全部替换”,但不起作用

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

您可以使用
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
进行更换:

mTexto.getText().toString().replace("\n", " "));

你得到的结果是什么例如单词(4个换行符)其他单词换行符。我想删除多余的断线扫描,以更准确地显示结果?例如。在我的文本视图中显示此橙色\n\n\ngrape\apple\n\n错误我要删除\n并显示此grape\napple\n错误,仅显示一个\n