Java Kiểm tra xem Chuỗi có rỗng, rỗng hay trống không

Java Kiem Tra Xem Chuoi Co Rong Rong Hay Trong Khong



Trong lập trình Java, lập trình viên có thể được yêu cầu xác định vị trí và loại bỏ các giá trị không cần thiết. Chẳng hạn, theo dõi các giá trị tích lũy bộ nhớ và ảnh hưởng đến dòng mã. Trong những trường hợp như vậy, việc kiểm tra xem một chuỗi có phải là “ vô giá trị ”, “ trống ' hoặc ' trống ” trong Java hỗ trợ loại bỏ hoặc sửa đổi các mục chứa trong mã.

Bài viết này sẽ thảo luận về các cách tiếp cận để kiểm tra chuỗi “null”, “empty” hoặc “blank” trong Java.







Làm cách nào để kiểm tra xem Chuỗi có phải là “Null”, “Empty” hay “Blank” trong Java không?

Để xác minh chuỗi là null, trống hoặc để trống, hãy áp dụng “ vô giá trị ” từ khóa dành riêng, “ isEmpty() ” phương pháp, hoặc “ isBlank() ” phương pháp, tương ứng.



Các ' vô giá trị ” kiểm tra từ khóa nếu giá trị là “ vô giá trị ”. Các ' isEmpty() ” phương thức kiểm tra xem một chuỗi có trống hay không và trả về kết quả boolean dựa trên đó và “ isBlank() ” phương thức trả về true nếu chuỗi được cung cấp trống hoặc chỉ tích lũy khoảng trắng.



Lưu ý: isEmpty() ' Và ' isBlank() ” các phương thức trả về kết quả tương ứng dưới dạng giá trị boolean, tức là, “ đúng sai ”.





Ví dụ 1: Kiểm tra xem String là Null, Empty hay Blank trong Java bằng câu lệnh “if/else”

Trong ví dụ này, các phương pháp được thảo luận có thể được sử dụng kết hợp với “ nếu khác ” câu lệnh để kiểm tra chuỗi rỗng, rỗng hoặc trống:



Chuỗi string1 = null;
Chuỗi chuỗi2 = '' ;
Chuỗi chuỗi3 = '' ;
nếu như ( chuỗi1 == null ) {
System.out.println ( msgstr 'Chuỗi đầu tiên là null!' ) ;
} khác {
System.out.println ( 'Chuỗi đầu tiên không phải là null' ) ;
}
nếu như ( string2.isEmpty ( ) == ĐÚNG VẬY ) {
System.out.println ( msgstr 'Chuỗi thứ hai rỗng!' ) ;
} khác {
System.out.println ( 'Chuỗi thứ hai không trống' ) ;
}
nếu như ( string3.isBlank ( ) == ĐÚNG VẬY ) {
System.out.println ( 'Chuỗi thứ ba trống!' ) ;
} khác {
System.out.println ( 'Chuỗi thứ ba không trống' ) ;
}

Trong các dòng mã trên, hãy áp dụng các bước sau:

  • Đầu tiên, khởi tạo chuỗi với “ vô giá trị ”, hãy giữ nó“ trống ' Và ' trống ”, tương ứng và chỉ định loại dữ liệu của chúng, tức là, “ Sợi dây ”.
  • Trong bước tiếp theo, hãy áp dụng “ nếu khác ” tuyên bố để kiểm tra cho “ vô giá trị ” chuỗi thông qua “ vô giá trị ” từ khóa.
  • Bây giờ, hãy liên kết “ isEmpty() ' Và ' isBlank() ” với các chuỗi đã khởi tạo để kiểm tra xem chuỗi tương ứng có rỗng hay trống tương ứng hay không và trả về giá trị boolean dựa trên đó.

đầu ra

Trong đầu ra ở trên, có thể thấy rằng điều kiện trước đây là “ ĐÚNG VẬY ” trong mỗi trường hợp vì các giá trị chuỗi là “ vô giá trị ”, “ trống ' Và ' trống ', tương ứng.

Ví dụ 2: Kiểm tra xem Chuỗi là Null, Empty hay Blank trong Java bằng Hàm do người dùng định nghĩa

Trong ví dụ cụ thể này, một kiểm tra có thể được áp dụng cho chuỗi đối với các điều kiện đã thảo luận thông qua hàm do người dùng xác định:

public tĩnh void main ( Sợi dây [ ] tranh luận ) {
Chuỗi string1 = null;
Chuỗi chuỗi2 = '' ;
Chuỗi chuỗi3 = '' ;
System.out.println ( 'Chuỗi đầu tiên là:' + isNullEmptyBlank ( chuỗi1 ) ) ;
System.out.println ( 'Chuỗi thứ hai là:' + isNullEmptyBlank ( chuỗi2 ) ) ;
System.out.println ( 'Chuỗi thứ ba là:' + isNullEmptyBlank ( chuỗi3 ) ) ;
}
Chuỗi tĩnh công khai isNullEmptyBlank ( Chuỗi chuỗi ) {
nếu như ( chuỗi == null ) {
trở lại 'VÔ GIÁ TRỊ' ;
}
khác nếu như ( chuỗi.isEmpty ( ) ) {
trở lại 'TRỐNG' ;
}
khác nếu như ( string.isBlank ( ) ) {
trở lại 'TRỐNG' ;
}
khác { trở lại sợi dây; } }

Theo khối mã này, hãy thực hiện các bước được cung cấp bên dưới:

  • Tương tự như vậy, khởi tạo các chuỗi theo trình tự tương tự, như đã thảo luận.
  • Sau đó, gọi hàm “ isNullEmptyBlank() ” bằng cách chuyển từng chuỗi đã khởi tạo làm đối số của nó từng cái một.
  • Bây giờ, hãy xác định hàm “ isNullEmptyBlank() ” và chỉ định kiểu trả về của nó là “ Sợi dây ”.
  • Tham số hàm tương ứng với chuỗi cần đánh giá các điều kiện bắt buộc.
  • Trong định nghĩa (chức năng) của nó, hãy áp dụng “ nếu khác ” cho mỗi chuỗi đã truyền và trả về giá trị chuỗi tương ứng dựa trên đó.

đầu ra

Kết quả này ngụ ý rằng mỗi chuỗi đã truyền được đánh giá một cách thích hợp.

Phần kết luận

Để kiểm tra chuỗi có rỗng, trống hoặc trống trong Java, hãy áp dụng “ vô giá trị ” từ khóa dành riêng, “ isEmpty() ” phương pháp, hoặc “ isBlank() ” phương pháp, tương ứng. Điều này có thể đạt được bằng cách đơn giản áp dụng các phương pháp được thảo luận trong phần “ nếu khác ” tuyên bố hoặc thông qua “ đã xác định người dùng ' chức năng. Blog này đã trình bày các cách tiếp cận để kiểm tra xem chuỗi có rỗng, trống hoặc trống không.