Mảng có thể rỗng trong Java không?
Mảng có thể rỗng trong Java không?

Video: Mảng có thể rỗng trong Java không?

Video: Mảng có thể rỗng trong Java không?
Video: Java 27a. Giới thiệu về mảng trong lập trình Java | Phần 1 - Lập Trình Java Cơ Bản 2024, Có thể
Anonim

Một mảng các thành viên của nó đã được khởi tạo thành giá trị mặc định của họ chưa. Đối với int, mặc định là 0. Đối với một đối tượng, nó vô giá trị . MỘT mảng rỗng là một null Array Tham khảo (kể từ mảng là các loại tham chiếu trong Java ).

Ngoài ra, bạn có thể đặt một mảng thành null không?

Nếu như bạn có một mảng của số nguyên và bạn cố gắng tạo ra một yếu tố vô hiệu bạn có thể 'NS làm arr = vô giá trị ; bởi vì số nguyên không thể được chuyển đổi thành vô giá trị . Không có gì. Trong trường hợp đầu tiên bạn 'lại thiết lập tất cả các tài liệu tham khảo trong mảng thành null . Trong trường hợp thứ hai bạn 'lại thiết lập rất liên quan đến mảng chính nó để vô giá trị.

Tương tự như vậy, làm thế nào để bạn sử dụng null trong Java? Trong Java (tm), " vô giá trị "không phải là một từ khóa, mà là một nghĩa đen đặc biệt của vô giá trị kiểu. Nó có thể được ép kiểu thành bất kỳ kiểu tham chiếu nào, nhưng không được chuyển sang bất kỳ kiểu nguyên thủy nào như int hoặc boolean. Các vô giá trị nghĩa đen không nhất thiết phải có giá trị bằng không. Và không thể truyền đến vô giá trị gõ hoặc khai báo một biến kiểu này.

Sau đó, người ta cũng có thể hỏi, làm cách nào để kiểm tra xem một mảng có rỗng hay không?

  1. Sử dụng hàm đếm: Hàm này đếm tất cả các phần tử trong một mảng. Nếu số phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống.
  2. Sử dụng hàm sizeof (): Phương thức này kiểm tra kích thước của mảng. Nếu kích thước của mảng bằng 0 thì mảng trống, ngược lại mảng không trống.

Làm cách nào để kiểm tra mảng là null hay không trong Javascript?

Các mảng có thể được kiểm tra nếu nó là trống bằng cách sử dụng mảng . thuộc tính chiều dài. Qua kiểm tra nếu thuộc tính tồn tại, nó có thể đảm bảo rằng nó là một mảng , và bởi kiểm tra nếu độ dài trả về lớn hơn 0, có thể chắc chắn rằng mảng Là không trống rỗng.

Đề xuất: