División en comas fuera de las comillas [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Java: dividiendo una cadena separada por comas pero ignorando comas entre comillas 9 respuestasMi programa lee una línea de un archivo. Esta línea contiene texto separado por comas como:
123,test,444,"don't split, this",more test,1
Me gustaría que el resultado de una división sea este:
123
test
444
"don't split, this"
more test
1
Si uso laString.split(",")
, Obtendría esto:
123
test
444
"don't split
this"
more test
1
n otras palabras: la coma en la subcadena"don't split, this"
no es un separador. ¿Como lidiar con esto
Gracias de antemano .. Jakob