ArrayList<String> lista3 = new ArrayList<String>();
ArrayList<String> lista4 = new ArrayList<String>();
Potem w trakcie działania programu mam :
lista3 = [tekst, 100, 0, 0, 0, 1, 8]
lista4 = [1200, 900, 0, 0, 0, 0]
I chcę po kolei zamienić liczby w formacie string na format int (czyli wszystko oprócz "tekst") i wpisać je do tablicy typu int
static int [] lista5 = new int[12];
for(int i = 1; i < lista3.size(); i++ )
{
lista5[i - 1] = Integer.parseInt(lista3.get(i));
}
for(int i = 0; i < lista4.size(); i++ )
{
lista5[i+6] = Integer.parseInt(lista4.get(i));
}
System.out.println( lista5.toString());
Jednak program wyrzuca mi jakieś śmieci.Nie mam pojęcia czemu tak jest, bo jak sprawdzam ręcznie dla krytycznych zakresów (w sensie że nie w pętli) takie rozwiązanie to jest wszystko ok.