LinkedList removeFirst và removeLast trong java

Để 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]

‹Previous Next›

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x