Lấy phần tử của LinkedList trong Java



Miêu tả vấn đề

Cách lấy các phần tử của một LinkedList trong Java?

Giải pháp

Ví dụ sau minh họa cách lấy các phần tử của một LinkedList bởi sử dụng phương thức top() và pop() trong Java.

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());
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

39
39
38
37

cau_truc_du_lieu_trong_java.jsp