Code example for ListIterator

Methods: hasNext, next, previous, remove

0
        } 
        return o;
    } 
 
    private String value(ListIterator<String> items, Option option) {
        if (option.getType() != null && items.hasNext()) {
 
            String possibleValue = items.next();
 
            if (!possibleValue.startsWith("-")) {
                items.remove();
                // next item is the value 
                return possibleValue;
            } 
            // next item is an option 
            items.previous();
        } 
        return ""; 
    } 
 
    protected void init() {