Cách để Kiểm tra null trên Java

Tải về bản PDFTải về bản PDF

Null biểu thị những biến không hướng về đối tượng nào và không chứa giá trị. Bạn có thể sử dụng câu lệnh cơ bản ‘if’ để kiểm tra giá trị null trong một đoạn mã. Null thường được dùng để biểu thị hoặc xác định sự không tồn tại của giá trị nào đó. Với ngữ cảnh như vậy, null có thể được dùng làm điều kiện để bắt đầu hoặc kết thúc những quá trình khác trong mã.[1]

Phần 1
Phần 1 của 2:

Kiểm tra null trên Java

Tải về bản PDF
  1. How.com.vn Tiếng Việt: Step 1 Sử dụng dấu “=” để xác định một biến.
    Một dấu “=” thường được sử dụng để khai báo và gán giá trị cho biến. Bạn có thể sử dụng để đặt một biến thành null.
    • Giá trị của “0” và null không giống nhau nên công dụng cũng khác nhau.
    • variableName = null;
  2. How.com.vn Tiếng Việt: Step 2 Sử dụng hai dấu “==” để kiểm tra giá trị của biến.
    Hai dấu “==” được dùng để kiểm tra xem hai giá trị ở những phía khác nhau có bằng nhau không. Nếu bạn gán một biến là null với dấu “=” thì khi kiểm tra xem biến đó có bằng null hay không, bạn sẽ nhận về giá trị true.
    • variableName == null;
    • Bạn cũng có thể sử dụng toán tử “!=” để kiểm tra nếu giá trị nào đó KHÔNG bằng.
  3. How.com.vn Tiếng Việt: Step 3 Sử dụng câu lệnh “if” để tạo điều kiện cho biến null.
    Kết quả của biểu thức sẽ là giá trị boolean (true hoặc false). Bạn có thể sử dụng giá trị boolean làm điều kiện để câu lệnh thực thi sau đó.
    • Ví dụ, nếu giá trị là null, bạn nhập “object is null”. Nếu hai dấu “==” không tìm ra biến là null thì toán tử sẽ bỏ qua điều kiện hoặc tìm đường dẫn khác.
    Quảng cáo
Object object = null ;if ( object == null ) {System.out.print ( "object is null ");}
Phần 2
Phần 2 của 2:

Dùng câu lệnh kiểm tra null

Tải về bản PDF
  1. How.com.vn Tiếng Việt: Step 1 Sử dụng null như giá trị chưa biết.
    Null rất thường được dùng như một sự xác lập mặc định thay cho bất kỳ giá trị được gán nào.
    • Với string() thì null sẽ là giá trị tạm thời cho đến khi giá trị đó thực sự được sử dụng.
  2. How.com.vn Tiếng Việt: Step 2 Dùng null làm điều kiện để kết thúc quá trình.
    Việc trả về giá trị null có thể được sử dụng để tạo ra sự kết thúc vòng lặp hoặc tạm dừng quá trình. Điều này thường được áp dụng để đưa lỗi hoặc ngoại lệ vào khi có chỗ nào đó không đúng hay khi xuất hiện điều kiện không mong muốn.
  3. How.com.vn Tiếng Việt: Step 3 Sử dụng null để biểu thị trạng thái chưa được khởi tạo.
    Tương tự, null có thể được dùng như dấu hiệu cho thấy quá trình chưa được bắt đầu hay như một điều kiện để đánh dấu sự bắt đầu của quá trình.
    • Ví dụ: thực thi điều gì đó trong khi đối tượng là null hoặc không làm gì cho đến khi đối tượng KHÔNG còn là null.
    Quảng cáo
synchronized method(){     while (method()==null);    method().nowCanDoStuff();}

Lời khuyên

  • Một số người không ủng hộ việc sử dụng null trong lập trình hướng đối tượng, vì kiểu lập trình này đòi hỏi giá trị luôn phải trỏ về đối tượng.[2][3]

Về bài How.com.vn này

How.com.vn Tiếng Việt: Nhân viên của How.com.vn
Cùng viết bởi:
Người viết bài của How.com.vn
Bài viết này có đồng tác giả là đội ngũ biên tập viên và các nhà nghiên cứu đã qua đào tạo, những người xác nhận tính chính xác và toàn diện của bài viết.

Nhóm Quản lý Nội dung của How.com.vn luôn cẩn trọng giám sát công việc của các biên tập viên để đảm bảo rằng mọi bài viết đều đạt tiêu chuẩn chất lượng cao. Bài viết này đã được xem 8.344 lần.
Chuyên mục: Phần mềm
Trang này đã được đọc 8.344 lần.

Bài viết này đã giúp ích cho bạn?

⚠️ Disclaimer:

Content from Wiki How Tiếng Việt language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Quảng cáo