Hola a todos,
tengo un problemilla, a ver si alguien sabe solucionármelo.
tengo un string de esta manera:
01;32432;3235;;;;3252;;fdhdd;;;;;;;;56565;;;N;;;;
y quiero meter todos los campos en un array, lo hago con split:
String[] array = str.split(";");
resulta que no obtengo un array completo con todos los campos, porque parece ser que los últimos campos vacios no los mete en el array. El problema es que así no puedo contabilizar el número de campos.
He probado con str.replaceAll(";;","; ;") pero entonces no tendría campos vacíos sino campos con un espacio.
¿Alguien sabe alguna manera de hacerlo?
sinó tendré que usar esta y luego utilizar un trim() pero igual existe otra forma.
gracias de antemano.