Non vedo perché la seguente uscita ha senso.Comportamento del metodo split split
String metodo split su una stringa vuota restituendo un array di stringa di lunghezza 1
String[] split = "".split(",");
System.out.println(split.length);
ritorni array di stringa di lunghezza 1
String[] split = "Java".split(",");
System.out.println(split.length);
ritorni array di stringa con lunghezza 1
Come differenziare ??
Cosa * dovrebbe * fare? –
Non ha trovato il posto da dividere, quindi ha restituito l'array con un'intera stringa. – Pshemo
Direi che dovrebbe restituire 0 –