Przekształcenie tablicy String

0

Witam. Piszę program w Javie i mam pewien problem z którym już jakiś czas się męczę. Mam dwuelementową jednowymiarową tablicę String składającą się z napisów "1;2;3;10" i "4;5;6;11" i potrzebuje zrobić z nich jednowymiarową ośmioelementową tablicę String składającą się z napisów "1" , "2", "3", "10", "4", "5", "6", "11". Ma ktoś jakiś pomysł jak to zrobić? Męczyłem się już z tyloma metodami klasy String i dalej nie znalazłem rozwiązania :(. Z góry dziękuję za pomoc!

Zapomniałem jednego, pierwsza tablica może mieć elementy o dowolnej długości. Na przykład "1;2000;3;111".

1
split(";")

?

0

Split Stringa do tablicy to nie problem, ale split tablicy Stringów? Nie wiem jak to ugryźć. Domyślam się że może się udać za pomocą tablicy wielowymiarowej.

1
String[] source = {"23;567;90;8;345;9","4;67;0;789;23"};
ArrayList<String> output = new ArrayList<String>();
for(int i=0;i<source.length;i++)
{
      String[] items = source[i].split(";");
      output.addAll(Arrays.asList(items));
}
0

Dziękuję bardzo! Rozwiązałeś mój problem :)

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