O comprimento da matriz de caracteres está mostrando 1 até mesmo a matriz está vazia após a divisão da chamada por vírgula (,) [duplicado]
Esta questão já tem uma resposta aqui:
Por que “dividir” em uma string vazia retorna uma matriz não vazia? 8 respostasComportamento de String.split () quando a entrada está vazia 2 respostasAqui está o meu código:
serialNumbers = "";
String[] serialArray = serialNumbers.split(",");
int arrayLength = serialArray.length;
arrayLength está mostrando 1 mesmo que não haja valor em serialArray. Eu estava esperando que o comprimento deva retornar 0 neste caso.