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 |