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

Funkcja split tablice

2018-12-05 09:20
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);
        }
edytowany 1x, ostatnio: furious programming, 2018-12-05 13:01

Pozostało 580 znaków

2018-12-05 09:31
0

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

edytowany 1x, ostatnio: maxbutler, 2018-12-05 09:34

Pozostało 580 znaków

2018-12-05 09:34
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[]
edytowany 1x, ostatnio: furious programming, 2018-12-05 13:01

Pozostało 580 znaków

2018-12-05 10:04
0
          System.out.println(n);

Zmienna n to tablica.
https://stackoverflow.com/que[...]est-way-to-print-a-java-array

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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