Java 示例 - 获取 LinkedList 的元素

  • 问题描述

    如何获取 LinkedList 的元素?
  • 解决方案

    以下示例演示了如何使用 top() 和 pop() 方法获取 LinkedList 的元素。
    
    import java.util.*;
    public class Main {
       private LinkedList list = new LinkedList();
       public void push(Object v) {
          list.addFirst(v);
       }
       public Object top() {
          return list.getFirst();
       }
       public Object pop() {
          return list.removeFirst();
       }
       public static void main(String[] args) {
          Main stack = new Main();
          for (int i = 30; i < 40; i++)stack.push(new Integer(i));
          System.out.println(stack.top());
          System.out.println(stack.pop());
          System.out.println(stack.pop());
          System.out.println(stack.pop());
       }
    }
    
  • 结果

    上面的代码示例将产生以下结果。
    
    39
    39
    38
    37
    
    下面是另一个使用 top() 和 pop() 方法获取 LinkedList 元素的示例。
    
    import java.util.LinkedList;
     
    public class Demo {
       public static void main(String[] args) {
          LinkedList lList = new LinkedList();
          lList.add("1");
          lList.add("2");
          lList.add("3");
          lList.add("4");
          lList.add("5");
          System.out.println("LinkedList is : ");
          for(int i = 0; i< lList.size(); i++) { 
             System.out.println(lList.get(i));
          } 
       }
    }
    
    上面的代码示例将产生以下结果。
    
    LinkedList is : 
    1
    2
    3
    4
    5