Esempio n. 1
0
 @Override
 protected T getNext() throws Exception {
   T next = peekingIterator.next();
   try {
     peekingIterator.peek();
     return next;
   } catch (NoSuchElementException ex) {
     return finished();
   }
 }
Esempio n. 2
0
 public static void main(String[] args) {
   PeekingIterator a = new PeekingIterator();
   a.list.add(1);
   a.list.add(2);
   a.list.add(3);
   a.list.add(4);
   System.out.println(a.hasNext());
   System.out.println(a.peek());
   System.out.println(a.peek());
   System.out.println(a.next());
 }