for (int k = 0; k < dec2.length; k++) {
System.out.println(dec2[k]);
String[] tab = dec2[k].split(",");
System.out.println(tab[0]);
Когда я пытаюсь этот код, dec2
это строковый массив, содержащий:Расщепление строк в массив строк не работает должным образом
41,31
11,21
42,41
12,22
Когда я пытаюсь отобразить tab[0]
, я получаю первое число (до ""), но tab[1]
возвращает ArrayIndexOutOfBoundsException
, и я не понимаю почему, поскольку он должен содержать 2-е число (после «,»).
Это действительно звучит, как он должен работать. Ваш 'System.out.println (dec2 [k])' действительно печатает данный список? – Chriki
похоже, '' 'не является фактической запятой. –
Нет проблем с кодом. Где вы обращаетесь к 'tab [1]'? – SMA