Java LinkedList previous next

前端 未结 3 1481
轮回少年
轮回少年 2021-01-02 08:46

is there anything similar to .Net\'s LinkedListNode<(Of <(T>)>)..::.Next and LinkedListNode<(Of <(T>)>)..::.Previous prop

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-02 09:24

    Use the List interface's listIterator() method to get a ListIterator object. From there you can use the hasNext(), next(), hasPrevious(), and previous() methods to navigate the list. Here's a very simple example using ListIterator.

    import java.util.LinkedList;
    import java.util.List;
    import java.util.ListIterator;
    
    ...
    
    List myList = new LinkedList();
    
    myList.add("A");
    myList.add("B");
    myList.add("C");
    
    ...
    
    ListIterator it = myList.listIterator();
    
    if (it.hasNext()) {
        String s1 = it.next();
        System.out.println(s1);
    }
    

    The example code should print "A".

提交回复
热议问题