La longitud de la matriz de cadenas muestra 1, incluso la matriz está vacía después de la división de llamadas por comas (,) [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Por qué "dividir" en una cadena vacía devuelve una matriz no vacía? 8 respuestasComportamiento de String.split () cuando la entrada está vacía 2 respuestasAquí está mi código:
serialNumbers = "";
String[] serialArray = serialNumbers.split(",");
int arrayLength = serialArray.length;
arrayLength muestra 1 incluso si no tiene ningún valor en serialArray. Esperaba que la longitud devolviera 0 en este caso.