WBOY
풀어 주다: 2023-07-25 10:49:55
원래의
1445명이 탐색했습니다.

LinkedList 클래스의 RemoveFirst() 메서드를 사용하여 연결 목록의 첫 번째 요소를 삭제합니다.

LinkedList는 Java에서 일반적으로 사용되는 연결 목록 데이터 구조로 List 인터페이스와 Deque 인터페이스를 구현하고 저장하는 데 사용할 수 있습니다. 일련의 요소를 작동합니다. LinkedList 클래스에서는 RemoveFirst() 메서드를 사용하여 연결된 목록의 첫 번째 요소를 삭제할 수 있습니다.

샘플 코드는 다음과 같습니다.

import java.util.LinkedList;

public class RemoveFirstExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();
        
        // 向链表中添加元素
        linkedList.add("A");
        linkedList.add("B");
        linkedList.add("C");
        
        System.out.println("删除前的链表:" + linkedList);
        
        // 使用removeFirst()方法删除链表中的第一个元素
        String removedElement = linkedList.removeFirst();
        
        System.out.println("被删除的元素:" + removedElement);
        System.out.println("删除后的链表:" + linkedList);
    }
}
로그인 후 복사

위 코드에서는 먼저 LinkedList<String> 객체를 생성한 후 연결 리스트에 "A", "B", "C" 세 요소를 추가했습니다. 다음으로, RemoveFirst() 메소드를 사용하여 연결된 목록의 첫 번째 요소를 삭제하고 삭제된 요소를 제거된 요소 변수에 저장합니다. 마지막으로 삭제된 요소와 삭제된 연결 목록을 각각 인쇄합니다.

위 코드를 실행하면 다음과 같은 출력을 얻게 됩니다.

删除前的链表:[A, B, C]
被删除的元素:A
删除后的链表:[B, C]
로그인 후 복사

출력에서 ​​볼 수 있듯이 원래 연결 목록에는 "A", "B" 및 "C" 요소가 포함되어 있습니다. RemoveFirst() 메서드가 호출된 후 삭제된 요소는 "A"이고, 삭제된 연결 목록에는 "B"와 "C" 요소만 남습니다.

LinkedList 클래스는 RemoveFirst() 메서드 외에도 지정된 위치의 요소를 삭제하는 Remove() 메서드와 연결된 목록의 마지막 요소를 삭제하는 RemoveLast() 메서드도 제공합니다. 필요에 따라 이러한 메서드를 유연하게 사용하여 연결 목록의 요소를 삭제할 수 있습니다.

간단히 말하면 LinkedList 클래스의 RemoveFirst() 메서드는 연결된 목록의 첫 번째 요소를 삭제하는 편리하고 빠른 방법입니다. 제거된 요소를 변수에 저장하면 추가로 처리할 수 있습니다. 실제 개발에서는 특정 필요에 따라 요소를 삭제하는 적절한 방법을 선택할 수 있으며 LinkedList 클래스를 유연하게 사용하여 연결 목록 데이터를 조작할 수 있습니다.

위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿