Funkcja split tablice

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

Mr. Moon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
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)

Kopiuj
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

Kopiuj
for(int i=0; i<studentNames.length; i++) {
        	String[] n = studentNames[i].split(" ,");
          System.out.println(n);
        }
maxbutler
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 33
0

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

Mr. Moon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

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

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

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.