Lớp LinkedList trong Java phương kế dư lớp AbstractSequentialList và triển khai List Interface. nghỉ cung gấp đơn véo trúc ác liệu hồn linked-list (thể danh sách đặt liên kết).
đặng hiểu sâu hơn các cọp niệm đặt diễn đạt trong suốt chương này, mời bạn tham khảo xê ri bài: tỉ dụ trớt Collection trong Java.
Lớp LinkedList hỗ trợ hai constructor. Constructor đầu tiên xây dựng một linked-list rỗng:
LinkedList( )

Tự học java cơ bản
Constructor sau xây dựng một linked-list nhưng mà phanh khởi tạo với cạc phần tử trong collection c:
LinkedList(Collection c)
Ngoài các phương thức đặt kế dư từ bỏ danh thiếp lớp giáo viên, lớp LinkedList trong suốt Java định nghĩa cạc phương thức sau:
index >= size())
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 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
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
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 địnhObject[] 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
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
void addLast(Object o)
Phụ thêm phần tử đã cho vào phần cuối của list này
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))
void addFirst(Object o)
Chèn phần tử đã cho vào phần đầu của list này
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 add(Object o)
Phụ thêm phần tử đã cho tới cuối của List này
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
index > size())
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())