Is List an interface?

List Interface

List Interface trong Java kế thừaCollectionvà nó cung cấp các phương thức để thao tác với các phần tử trong danh sách.

Interfacejava.util.Listđược định nghĩa như sau:

public interface List extends Collection

Các phương thức của Listinterface

Phương thcMô tả
void add[int index, Object obj]Chèn obj vào trong List đang gọi tại index đã cho. Bất kỳ phần tử nào đã tồn tại trước tại hoặc trên điểm chèn bị bỏ qua. Vì thế, không có phần tử nào bị ghi đè.
boolean addAll[int index, Collection c]Chèn tất cả phần tử của c vào trong List đang gọi tại chỉ mục đã cho. Bất kỳ phần tử nào đã tồn tại trước tại hoặc trên điểm chèn bị bỏ qua. Vì thế, không có phần tử nào bị ghi đè. Trả về true nếu List đang gọi thay đổi và nếu không trả về false.
object get[int index]Trả về đối tượng được lưu giữ tại index đã cho bên trong Collection đang gọi.
int indexOf[Object obj]Trả về index của sự xuất hiện đầu tiên của obj trong List đang gọi. Nếu obj không là một phần tử trong list, -1 được trả về.
int lastIndexOf[Object obj]Trả về index của sự xuất hiện đầu tiên của obj trong List đang gọi. Nếu obj không là một phần tử trong list, -1 được trả về
ListIterator listIterator[]Sử dụng để trả về một Iterator mà bắt đầu từ phần tử đầu tiên của list.
ListIterator listIterator[int index]Sử dụng để trả về một Iterator mà phần tử bắt đầu từ chỉ số index chỉ định.
object remove[int index]Gỡ bỏ phần tử tại index từ List đang gọi và trả về phần tử bị xóa đó. List kết quả được compact lại. Đó là, các chỉ mục của dãy phần tử phụ bị lượng giảm đi 1.
object set[int index, Object obj]Gán obj tới vị trí được xác định bởi index bên trong List đang gọi.
List subList[int start, int end]Trả về một list mà bao gồm các phần tử từ start tới end-1 trong List đang gọi. Các phần tử trong list trả về cũng được tham chiếu bởi đối tượng đang gọi.

Ví dụ:

import java.util.ArrayList; import java.util.List; public class ListExample { public static void main[String[] args] { // Create list with no parameter List list = new ArrayList[]; for [int i = 1; i

Chủ Đề