Я хочу передать значение даже индексированного массива (pos) в arraylist (слова), каждый раз pos имеет два или более значения, я получаю OutOfMemoryError. Что-то не так? Потому что я получаю OutOfMemoryError: Java куча пространстваOutOfMemoryError: Java куча пространства на ArrayList
ArrayList<String> token = new ArrayList<String>();
ArrayList<String> words = new ArrayList<String>();
for (String a : token)
{
temp = temp + " " + a;
pos = a.split("[_\\s]+");
}
int c=0;
for(int i=0; i<=pos.length; i+=2) {
words.add(pos[i]);
c++;
}
Как определить 'pos'? что является содержимым 'token' – Jens
String pos [] = null; token = word/s – Untitled
Показать содержимое списка 'token'. Тогда только мы сможем решить ваш 'java.lang.ArrayIndexOutOfBoundsException' –