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.

questionAnswers(2)

yourAnswerToTheQuestion