Estou tentando transformar uma string em um array de string com o método split do objeto String.
Quando eu coloco para ele separar a string por “|” ele me retornar em cada posição do array uma letra.
Por exemplo:
String temp = "123|abc";
String[] arrayTemp = temp.split("|");
for(int i = 0; i < arrayTemp.length; i++){
System.out.println("Campo " + i + ":" + arrayTemp[i]);
}
Saída:
Campo 0:
Campo 1:1
Campo 2:2
Campo 3:3
Campo 4:|
Campo 5:a
Campo 6:b
Campo 7:c
Alguém saberia pq está acontecendo isso?