Wątek przeniesiony 2018-12-05 09:10 z Java przez bogdans.

Funkcja split tablice

0

W jaki sposób mogę na tablicach użyć funkcji split, żeby rozdzielić wszystkie wyrazy osobno ? napisałem coś takiego ale mimo że się kompiluje to coś nie działa.

(przykładowa tablica)

public class GeneratorLogowania {

    public static void main(String[] args) {

        String[] studentNames = { "Kluska Jan", 
                                  "Dziwak Stanisław", 
                                  "Bartoś Grażyna",
                                  "Klamka Franciszek",
                                  "Wielguś Hanna" };
    }
}

FUNKCJA SPLIT

for(int i=0; i<studentNames.length; i++) {
        	String[] n = studentNames[i].split(" ,");
          System.out.println(n);
        }
0

Używasz split na elemencie kolekcji zamiast na kolekcji. String[] n = studentNames.split(","); zamiast String[] n = studentNames[i].split(" ,");

0

próbowałem ale wyrzuca mi błąd

error: cannot find symbol
        	String[] n = studentNames.split(",");
        	                         ^
  symbol:   method split(String)
  location: variable studentNames of type String[]

1 użytkowników online, w tym zalogowanych: 0, gości: 1