Przekształcenie tablicy String

2015-01-17 15:01
damen21
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".

Pozostało 580 znaków

2015-01-17 15:15
1
split(";")

?


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

2015-01-17 15:28
damen21
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.

Pozostało 580 znaków

2015-01-17 15:36
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));
}

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

2015-01-17 15:59
damen21
0

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

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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