Để xóa phần tử đầu tiên và cuối cùng trong LinkedList chúng ta có các method:
- removeFirst(): Xóa phần tử đầu tiên
- removeLast(): Xóa phần tử cuối cùng
Xóa phần tử đầu tiên trong LinkedList
Để xóa phần tử đầu tiên trong LinkedList chúng ta có thể sử dụng removeFirst() hoặc chúng ta có thể sử dụng remove(int index) với index là 0.
import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> linkedList = new LinkedList<String>(); linkedList.add("hga"); linkedList.add("shi"); linkedList.add("lgh"); System.out.println(linkedList); linkedList.removeFirst(); System.out.println(linkedList); linkedList.remove(0); System.out.println(linkedList); } }
Output
[hga, shi, lgh]
[shi, lgh]
[lgh]
Xóa phần tử cuối cùng trong LinkedList
Để xóa phần tử cuối cùng trong LinkedList chúng ta có thể sử dụng removeLast() hoặc remoe(int index) với index là size() – 1.
import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> linkedList = new LinkedList<String>(); linkedList.add("hga"); linkedList.add("shi"); linkedList.add("lgh"); System.out.println(linkedList); linkedList.removeLast(); System.out.println(linkedList); linkedList.remove(linkedList.size() - 1); System.out.println(linkedList); } }
Output:
[hga, shi, lgh]
[hga, shi]
[hga]