LinkedList 클래스의 addFirst() 메서드를 사용하여 Java에서 연결 목록의 시작 부분에 요소를 추가합니다.
연결 목록은 일련의 노드로 구성된 공통 데이터 구조이며, 각 노드에는 데이터 요소와 포인터가 포함됩니다. 다음 노드 인용으로 이동합니다. 연결리스트의 헤드는 첫 번째 노드를 가리키고, 테일 노드를 가리키는 포인터는 비어 있습니다.
Java에서는 LinkedList 클래스를 사용하여 연결 목록의 기능을 구현할 수 있습니다. LinkedList는 Java 컬렉션 프레임워크의 클래스로 List 인터페이스와 Deque 인터페이스를 구현하고 요소 추가, 삭제, 가져오기 등의 작업 메서드를 가지고 있습니다.
LinkedList 클래스에는 연결된 목록의 시작 부분에 요소를 삽입할 수 있는 특별한 addFirst() 메서드가 있습니다. 다음은 샘플 코드입니다.
import java.util.LinkedList; public class LinkedListExample { public static void main(String[] args) { // 创建一个空的链表 LinkedList<String> linkedList = new LinkedList<>(); // 添加元素到链表的开头 linkedList.addFirst("Element 1"); linkedList.addFirst("Element 2"); linkedList.addFirst("Element 3"); // 打印链表的所有元素 System.out.println("链表的元素:" + linkedList); // 获取链表的第一个元素 String firstElement = linkedList.getFirst(); System.out.println("链表的第一个元素:" + firstElement); // 删除链表的第一个元素 linkedList.removeFirst(); // 打印链表的所有元素 System.out.println("删除第一个元素后,链表的元素:" + linkedList); } }
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
链表的元素:[Element 3, Element 2, Element 1] 链表的第一个元素:Element 3 删除第一个元素后,链表的元素:[Element 2, Element 1]
위 샘플 코드에서 볼 수 있듯이 LinkedList 클래스의 addFirst() 메서드를 호출하면 요소를 추가할 수 있습니다. 연결리스트의 시작. 연결된 목록의 첫 번째 요소를 가져오려면 getFirst() 메서드를 사용하고 연결 목록의 첫 번째 요소를 삭제하려면 RemoveFirst() 메서드를 사용합니다.
요약하자면 LinkedList 클래스의 addFirst() 메서드는 Java에서 연결 목록의 시작 부분에 요소를 추가하는 간단하고 효과적인 작업입니다. 새 요소를 삽입하고 연결 목록의 구조를 유지하기가 쉽습니다. LinkedList 클래스를 사용하면 다양한 요구 사항에 맞게 연결 목록을 유연하게 운영할 수 있습니다.
위 내용은 LinkedList 클래스의 addFirst() 메서드를 사용하여 Java에서 연결 목록의 시작 부분에 요소를 추가합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!