Много пока не понятно, это одна из непоняток, что то упустил. Почему так выводим: System.out.println(resultArray + ", "); ?