Co zwraca metoda klasy String: split

Co zwraca metoda klasy String: split
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 123
0

Chodzi mi o to: co zwraca metoda klasy String - split. Normalnie zwraca tablicę Stringów, ale co zwraca w takim przypadku:

Kopiuj
String s = "  ";
String tab[];
tab = s.split(" "); 

Sprawdzałem, czy zwraca null, ale nie. Tablica tab ma rozmiar 0. Czy to znaczy, że można stworzyć tablicę o rozmiarze 0?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

A to nie łaska sprawdzić?

Kopiuj
public class Main {

    public static void main(String[] args) {
        System.out.println(new String[0].length);
    }
}

Kompiluje się i wypisuje zero.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.