original list code fragment adding iterator methods to the position list interface code fragment the positions(method of class nodepositionlist the iterator(method returned by this and other iterable objects defines restricted type of iterator that allows only one pass through the elements more powerful iterators can also be definedhoweverwhich allows us to move forward and backward over certain ordering of the elements list iterators in java the java util linked list class does not expose position concept to users in its api insteadthe preferred way to access and update linkedlist object in javawithout using indicesis to use listiterator that is generated by the linked listusing listiterator(method such an iterator provides forward and backward traversal methods as well as local update methods it views its current position as being before the first elementbetween two elementsor after