2015-04-24 7 views
2

Arraylist, над которым я работаю.Проверка пустой строки в arraylist

[Bibek Gurung, 9.808112115E9, , [email protected]] 

код я попытался проверить пустой индекс в массиве:

if (!singleRecordExtract.get(2).toString().isEmpty()) { 
//but it passes through the validation 
} 

Я попытался это, но так или иначе, проверка не работает. И интересно, как? Кто-нибудь знает решение или работу по этой проблеме?

+0

Почему вы используете ArrayList вместо полей класса? –

+0

Поскольку этот список массивов извлекается из файла excel, и я хочу установить значения для объекта класса, который я хочу. Для этого я проверяю пустые поля. –

ответ

4

Строка в списке, вероятно, "". isEmpty возвращает false для строк с пробелами. Вы можете исправить это, используя trim(), который удаляет пробелы из передней и задней части строки. Это сделает вашу строку пустой.

+0

Я никогда не думал об этом ... Теперь он отлично работает. –

Смежные вопросы