Comportamento de divisão estranho do Java com | personagem
Eu tenho um pequeno arquivo que contém algum conteúdo que eu quero dividir com o "|" personagem.
Quando eu tentei com qualquer outro caractere (por exemplo, ">"), funcionou perfeitamente bem, mas com o "|" personagem, houve alguns resultados inesperados.
A linha em si (aqui com o caractere>)
addere> para adicionar> (1)
Resultado ">" dividido
[addere, para adicionar, (1)]
Split "|" resultado
[, a, d, d, e, r, e, |, t, o,, a, d, d, |, (, 1,)]
Por que está dividindo tudo e até mesmo ignorando o "|" personagem na própria corda?
Desde já, obrigado.