LinkedList poll() vs removefirst()

2023. 5. 24. 15:23요점/Java

LinkedList에서 poll()과 removeFirst()은 모두 리스트의 첫 번째 요소를 제거하고 반환하는 기능을 수행한다. 

 

- poll(): LinkedList에서 첫 번째 요소를 제거하고 반환한다. 만약 LinkedList가 비어있을 경우에는 null을 반환한다.

LinkedList<String> list = new LinkedList<>();
list.add("foo");
list.add("bar");

String firstElement = list.poll();
System.out.println(firstElement); // Prints "foo"

- removeFirst(): LinkedList에서 첫 번째 요소를 제거하고 해당 요소를 반환한다. 만약 LinkedList가 비어있을 경우에는 NoSuchElementException을 throw한다.

LinkedList<String> list = new LinkedList<>();
list.add("foo");
list.add("bar");

try {
  String firstElement = list.removeFirst();
  System.out.println(firstElement); // Prints "foo"
} catch (NoSuchElementException e) {
  System.out.println("The list is empty");
}

'요점 > Java' 카테고리의 다른 글

File 객체를 만들 때 Path 객체를 이용하는 이유  (0) 2023.06.23
Class 개체  (0) 2023.05.22