Lớp LinkedList trong suốt Java mão dư lớp AbstractSequentialList và khai triển List Interface. hắn cung cấp đơn bấu trúc thái dương liệu thần hồn linked-list (dạng danh sách nổi kết liên).
thắng hiểu sâu hơn các hổ niệm tốt biểu lộ trong suốt chương nè, mời bạn tham khảo loạt bài: Ví dụ về Collection trong suốt Java.
Lớp LinkedList hỗ trợ hai constructor. Constructor đầu tiên xây dựng đơn linked-list trống:
LinkedList( )

Tự học java cơ bản
Constructor sau xây dựng một linked-list cơ mà để khởi tạo đồng các phần tử trong suốt collection c:
LinkedList(Collection c)
Ngoài danh thiếp phương thức được mưu dư thừa trường đoản cú cạc lớp ba, lớp LinkedList trong Java định nghĩa danh thiếp phương thức sau:
void addLast(Object o)
Phụ thêm phần tử đã cho vào phần cuối của list này
boolean addAll(int index, Collection c)
Chèn tất cả phần tử trong collection đã cho vào trong List này, bắt đầu từ vị trí đã cho. Ném NullPointerException nếu collection đã cho là null
boolean contains(Object o)
Trả về true nếu list này chứa phần tử đã cho. Chính thức hơn, trả về true nếu và chỉ nếu list này chứa ít nhất một phần tử e để mà (o==null ? e==null : o.equals(e))
Object[] toArray()
Trả về một mảng chứa tất cả phần tử trong list này trong đúng thứ tự. Ném NullPointerException nếu mảng đã xác định là null
index >= size())
int lastIndexOf(Object o)
Trả về index trong list này cho sự xuất hiện cuối của phần tử đã cho, hoặc -1 nếu List này không chứa phần tử này
boolean add(Object o)
Phụ thêm phần tử đã cho tới cuối của List này
void add(int index, Object element)
Chèn element đã xác định tại index đã cho. Ném một IndexOutOfBound***ception nếu index đã cho là ở bên ngoài dãy (index < 0 boolean remove(Object o)
Gỡ bỏ sự xuất hiện đầu tiên của phần tử đã cho. Ném NoSuchElementException nếu list này trống. Ném IndexOutOfBound***ception nếu index ở bên ngoài dãy (index < 0 index >= size())
Object set(int index, Object element)
Thay thế phần tử tại vị trí đã cho trong list này với phần tử đã cho. Ném IndexOutOfBound***ception nếu index đã cho ở ngoài dãy (index < 0 boolean addAll(Collection c)
Phụ thêm tất cả phần tử trong collection đã cho tới cuối của list này, theo thứ tự mà chúng được trả về bởi Iterator của collection đã cho. Ném một NullPointerException nếu collection đã cho là null
void clear()
Gỡ bỏ tất cả phần tử từ list này

Tham gia học photoshop tại học viện vietpro >>> khóa học lập trình java cơ bản
void addFirst(Object o)
Chèn phần tử đã cho vào phần đầu của list này
Object[] toArray(Object[] a)
Trả về một mảng chứa tất cả phần tử trong list này trong đúng thứ tự; kiểu runtime của mảng trả về là như của mảng đã xác định index > size())