Приложение считывает значение TextEdit в String и затем преобразует его в ArrayList. Но перед преобразованием удаляет пробелы между словами в TextEdit. Поэтому после преобразования я получаю размер ArrayList только 1.String to ArrayList
Так что мой вопрос в том, как получить реальный размер. Я использую ArrayList из-за своей функции swap().
outputStream.setText("");
stream = inputStream.getText().toString().replace(" ", "");
key = Integer.parseInt(inputKey.getText().toString());
List<String> arrayList = Arrays.asList(stream);
int lenght = arrayList.size();
if (key < lenght)
{
outputStream.append(lenght+"\n");
outputStream.append("OK");
}
else {
outputStream.append(lenght+"\n");
outputStream.append("Error");
}
}
Для лучшей помощи раньше, опубликовать [SSCCE] (http://sscce.org/). Как бы то ни было, этот вопрос не имеет для меня никакого смысла. –
Можете ли вы опубликовать код, в котором вы конвертируете String в ArrayList? Вероятно, это проблема. – elevine