Java: Arrays

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Lớp Arrays cung cấp một số phương thức để làm việc với mảng như tìm kiếm, sắp xếp và so sánh các mảng. Lớp có một phương thức factory static cho phép mảng được xem như list. Các phương thức của lớp này ném ra một ngoại lệ là NullPointerException nếu tham chiếu mảng là null.

Mỗi phương thức được liệt kê có một phiên bản được nạp chồng khác nhau tùy theo kiểu của mảng hoặc đối số mảng. Một số phương thức quan trọng của lớp này như sau:

equals(<type> arrObj1, <type> arrObj2)

Phương thức so sánh hai mảng được chỉ định cùng kiểu để có sự bằng nhau. Phương thức trả về true nếu mỗi mảng chứa cùng một số phần tử và mỗi phần tử trong mảng đầu tiên bằng giá trị tương ứng trong mảng thứ hai. Có một phương thức thuộc loại này cho mỗi kiểu dữ liệu nguyên thủy và cho kiểu Object.

Cú pháp:

public static boolean equals(byte [] a, byte [] b)

fill(<type>[] array, <type> value):

Phương thức này khởi tạo một mảng bằng cách gán giá trị đã chỉ định cho tất cả các phần tử trong mảng. Có một phương thức thuộc loại này cho mỗi kiểu dữ liệu nguyên thủy và cho kiểu Object.

Cú pháp:

public static void fill(boolean [] a, boolean v)

fill(type[] array, int fromIndex, int toIndex, type value)

Phương thức khởi tạo các phần tử trong một mảng bằng cách gán giá trị được chỉ định giữa các chỉ số đã cho.

Cú pháp:

public static void fill(boolean [] a, int fromIndex, int toIndex, boolean v)

sort(<type>[] mảng)

Phương thức sắp xếp mảng theo thứ tự tăng dần. Có một phương thức thuộc kiểu này cho mỗi kiểu dữ liệu nguyên thủy ngoại trừ kiểu dữ liệu boolean.

Cú pháp:

public static void sort(byte [] a)

sort(<type>[] arrayint startIndex, int endIndex)

Phương thức sắp xếp các phần tử trong mảng giữa các chỉ số đã cho. Có một phương thức thuộc loại này cho mỗi kiểu dữ liệu nguyên thủy.

Cú pháp:

void sort(type [] array, int startIndex, int endIndex)

toString(<type>[] array)

Phương thức này trả về một biểu diễn chuỗi nội dung của một mảng. Có một phương thức thuộc loại này cho mỗi kiểu dữ liệu nguyên thủy.

Cú pháp:

public String toString(type[] array)

» Tiếp: Sắp xếp Collections
« Trước: PriorityQueue
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!