2015-09-01 6 views
0

У меня есть список в моем кодеПолучение конкретного индекса при использовании итератора

List result = dm.findByCustomQuery(uc,query); 

Я хочу, чтобы получить определенное значение из результата, особенно когда индекс равен 0.

Есть ли способ, я могу использовать итератор и просто получить значение списка с индексом 0.

+1

Почему бы просто не использовать 'result.get (0)'? – cjstehno

ответ

1

Я не знаю, почему вы хотите использовать итератор, чтобы получить первый элемент, в любом случае, это то, как вы можете:

 Iterator<String> it = result.iterator(); 
     boolean first = true; 

     while(it.hasNext()) { 
      if (first) { 
       System.out.println("The first element is: "+it.next()); 
       first=false; 
      } else { 
       System.out.println("The next element is: "+it.next()); 
      } 
     } 
Смежные вопросы