Как преобразовать get (0) в список как константу и получить значение

cust - это список, и мой список содержит только один элемент. cust должен быть списком.

Я не хочу, чтобы жесткий код get(0). Есть ли способ, который я могу сделать постоянным, а не жестким кодированием get(0) все время?

cust.get(0).getObjectValue().

3 ответа

Вы можете использовать итератор:

cust.iterator().next().getObjectValue();

Это будет работать только в том случае, если в вашем списке есть хотя бы один элемент.


Только для вашей информации:

Использование итератора: (согласно @Eran)

Iterator itr = cust.iterator();
 while(itr.hasNext()) {
 Object element = itr.next();
 }


int size = cust.size();
cust.get(size - 1);

licensed under cc by-sa 3.0 with attribution.