Remova a linha de quebra em textView Android

Imagem de espaço reservado de Gustavo Rotondo

Minha visualização de texto mostra strings como esta

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

gostaria de saber juntar todas essas palavras, com apenas uma linha de quebra como esta

apple
banana
grape
potato
carrot

estou usando substituir tudo, mas não funciona

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

Você poderia usar um StringTokenizeraqui está um exemplo que reportará apenas strings como tokens

    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());

Isso produz:

Final Result:
test
test
test

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados