Java ArrayList

Hiểu Về Java ArrayList

Java ArrayList là một trong những cấu trúc dữ liệu phổ biến nhất trong ngôn ngữ lập trình Java. Nó thuộc về thư viện Java Collections Framework và cung cấp một cách dễ dàng để lưu trữ và quản lý các phần tử trong một danh sách động.

Định Nghĩa

ArrayList là một lớp trong Java, cho phép bạn tạo ra một danh sách các phần tử có thể thay đổi kích thước. Không giống như mảng (array), kích thước của ArrayList có thể thay đổi trong quá trình thực thi mà không cần phải định nghĩa trước.

Cú Pháp

Cú pháp để tạo một ArrayList trong Java như sau:

ArrayList arrayListName = new ArrayList();

Trong đó:

  • Type: kiểu dữ liệu của các phần tử trong ArrayList (ví dụ: Integer, String, Custom Object, ...).
  • arrayListName: tên của ArrayList mà bạn muốn tạo.

Ví Dụ

Ví dụ 1: Tạo và thêm phần tử vào ArrayList

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList fruits = new ArrayList();
        fruits.add("Apple");
        fruits.add("Banana");
        fruits.add("Cherry");

        System.out.println(fruits);
    }
}

Kết quả in ra sẽ là: [Apple, Banana, Cherry].

Ví dụ 2: Truy cập và sửa đổi phần tử trong ArrayList

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList numbers = new ArrayList();
        numbers.add(10);
        numbers.add(20);
        numbers.add(30);

        // Truy cập phần tử
        System.out.println("Phần tử đầu tiên: " + numbers.get(0));

        // Sửa đổi phần tử
        numbers.set(1, 25);
        System.out.println("Danh sách sau khi sửa: " + numbers);
    }
}

Kết quả: Phần tử đầu tiên: 10 và Danh sách sau khi sửa: [10, 25, 30].

Ví dụ 3: Xóa phần tử khỏi ArrayList

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList colors = new ArrayList();
        colors.add("Red");
        colors.add("Green");
        colors.add("Blue");

        // Xóa màu "Green"
        colors.remove("Green");
        System.out.println("Danh sách màu sắc sau khi xóa: " + colors);
    }
}

Kết quả: Danh sách màu sắc sau khi xóa: [Red, Blue].

Kết Luận

ArrayList trong Java là một công cụ mạnh mẽ giúp bạn quản lý danh sách các phần tử một cách linh hoạt. Với khả năng thay đổi kích thước, bạn có thể dễ dàng thêm, xóa và truy cập các phần tử mà không gặp khó khăn. Hi vọng bài viết này sẽ giúp bạn hiểu rõ hơn về ArrayList trong Java!