>Java >java지도 시간 >LinkedList.addFirst() 메서드를 사용하여 Java에서 연결된 목록의 헤드에 요소를 추가하는 방법은 무엇입니까?

LinkedList.addFirst() 메서드를 사용하여 Java에서 연결된 목록의 헤드에 요소를 추가하는 방법은 무엇입니까?

PHPz
PHPz원래의
2023-11-18 15:51:061490검색

LinkedList.addFirst() 메서드를 사용하여 Java에서 연결된 목록의 헤드에 요소를 추가하는 방법은 무엇입니까?

Java의 LinkedList 클래스는 연결 목록의 헤드에 요소를 추가하는 addFirst() 메서드를 제공합니다. 이 방법의 기능은 연결 목록의 시작 부분에 요소를 추가하고 원래 연결 목록의 다른 요소를 뒤로 이동하는 것입니다.

다음은 LinkedList.addFirst() 메서드를 사용하여 연결 목록의 헤드에 요소를 추가하는 샘플 코드입니다.

import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {
        // 创建一个空的LinkedList对象
        LinkedList<Integer> linkedList = new LinkedList<>();

        // 添加元素到链表的尾部
        linkedList.add(1);
        linkedList.add(2);
        linkedList.add(3);
        linkedList.add(4);
        linkedList.add(5);

        System.out.println("添加元素前的链表:" + linkedList);

        // 使用addFirst()方法将元素添加到链表头部
        linkedList.addFirst(0);

        System.out.println("添加元素后的链表:" + linkedList);
    }
}

위 코드는 빈 LinkedList 개체를 만든 다음 add() 메서드를 사용하여 추가합니다. 요소 1, 2, 3, 4 및 5는 연결 목록의 끝에 추가됩니다. 다음으로 addFirst() 메서드를 사용하여 연결 목록의 헤드에 요소 0을 추가하고 연결 목록의 내용을 인쇄합니다.

위 코드를 실행하면 출력은 다음과 같습니다.

添加元素前的链表:[1, 2, 3, 4, 5]
添加元素后的链表:[0, 1, 2, 3, 4, 5]

addFirst() 메서드가 연결 목록의 헤드에 요소 0을 성공적으로 추가한 것을 확인할 수 있습니다. 출력 결과에서 연결리스트의 내용은 [0, 1, 2, 3, 4, 5]입니다.

위 내용은 LinkedList.addFirst() 메서드를 사용하여 Java에서 연결된 목록의 헤드에 요소를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.