Split

Possuo a seguinte frase: “Teste1|Teste2|Teste3”
preciso separar as frases fiz o seguinte

msgs = frases .split("|");

sendo que quando olho o retorno de msgs não está separando as frases no | , ele esta separando por letra.

alguem tem alguma ideia???

obrigada

Olá tente:

String[] c = "Teste1|Teste2|Teste3".split("\\|"); System.out.println(c[0]); System.out.println(c[1]); System.out.println(c[2]);

O pipe “|” é utilizado como “ou” em regex, por isso é necessário escapá-lo

so fazer assim

msgs = frases .split("[|]"); 

T+

Obrigada =)

Oi vanessasouza,

Edit seu primeiro post e coloque a tag [Resolvido] no final do titulo. Por fim, entrei no tópico li toda a pergunta para depois saber que alguém já havia respondido e resolvido!

:wink:

Tchauzin!

Somos 2 hehehhe