Java Arrays Methods

Giới thiệu về Mảng trong Java

Mảng (Arrays) là một trong những cấu trúc dữ liệu cơ bản nhất trong Java, cho phép bạn lưu trữ một tập hợp các giá trị cùng loại dưới một tên biến duy nhất. Mảng có thể chứa các kiểu dữ liệu nguyên thủy (như int, char, double) hoặc các đối tượng (như String, ArrayList...).

Định nghĩa Mảng

Mảng trong Java được định nghĩa bằng cách sử dụng cú pháp sau:

[] arrayName = new data_type[array_size];

Trong đó:

  • data_type là kiểu dữ liệu của các phần tử trong mảng (ví dụ: int, String,...).
  • arrayName là tên của mảng.
  • array_size là kích thước của mảng, tức số lượng phần tử mà mảng có thể chứa.

Cú pháp tạo Mảng

Ví dụ, để tạo một mảng số nguyên với 5 phần tử, bạn sẽ làm như sau:

int[] numbers = new int[5];

Người dùng cũng có thể khởi tạo mảng với các giá trị cụ thể ngay khi tạo:

int[] numbers = {1, 2, 3, 4, 5};

Các Phương Thức Mảng trong Java

Các phương thức thường được sử dụng để làm việc với mảng bao gồm:

1. Độ dài của Mảng

Để lấy độ dài của mảng, bạn sử dụng thuộc tính length:

int length = numbers.length;

2. Duyệt Mảng

Bạn có thể duyệt qua các phần tử trong mảng bằng vòng lặp for:

for(int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

3. Sao chép Mảng

Để sao chép một mảng, bạn có thể sử dụng phương thức Arrays.copyOf() từ lớp Arrays:

int[] copiedArray = Arrays.copyOf(numbers, numbers.length);

4. Sắp xếp Mảng

Để sắp xếp mảng, bạn có thể sử dụng phương thức Arrays.sort():

Arrays.sort(numbers);

5. Tìm kiếm trong Mảng

Bạn có thể tìm kiếm trong mảng bằng phương thức Arrays.binarySearch():

int index = Arrays.binarySearch(numbers, 3);

Kết luận

Mảng là một phần quan trọng trong lập trình Java, với nhiều phương thức hữu ích cho việc xử lý dữ liệu. Bằng cách hiểu rõ cách thức hoạt động của mảng và các phương pháp liên quan, bạn có thể làm việc hiệu quả hơn với dữ liệu trong các ứng dụng Java của mình.