🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
The isNull() method in Java, part of the java.util.Objects class, is used to check if a given object reference is null.
Table of Contents
- Introduction
isNull()Method Syntax- Understanding
isNull() - Examples
- Basic Usage
- Handling Multiple Null Checks
- Real-World Use Case
- Conclusion
Introduction
The isNull() method returns true if the specified object reference is null, otherwise it returns false. This method provides a convenient way to perform null checks.
isNull() Method Syntax
The syntax for the isNull() method is as follows:
public static boolean isNull(Object obj)
Parameters:
obj: The object reference to be checked for nullity.
Returns:
trueif the object reference isnull;falseotherwise.
Understanding isNull()
The isNull() method is a utility that simplifies the task of checking if an object reference is null. It is equivalent to using the comparison obj == null, but provides a more readable and expressive way to perform null checks.
Examples
Basic Usage
To demonstrate the basic usage of isNull(), we will check if various object references are null.
Example
import java.util.Objects;
public class IsNullExample {
public static void main(String[] args) {
String str1 = "hello";
String str2 = null;
boolean result1 = Objects.isNull(str1);
boolean result2 = Objects.isNull(str2);
System.out.println("str1 is null: " + result1);
System.out.println("str2 is null: " + result2);
}
}
Output:
str1 is null: false
str2 is null: true
Handling Multiple Null Checks
This example shows how to use isNull() for multiple null checks in a more readable manner.
Example
import java.util.Objects;
public class MultipleNullChecksExample {
public static void main(String[] args) {
String name = null;
Integer age = 25;
String address = null;
if (Objects.isNull(name)) {
System.out.println("Name is null");
}
if (Objects.isNull(age)) {
System.out.println("Age is null");
} else {
System.out.println("Age is not null");
}
if (Objects.isNull(address)) {
System.out.println("Address is null");
}
}
}
Output:
Name is null
Age is not null
Address is null
Real-World Use Case
Validating User Input
In a real-world scenario, you might use the isNull() method to validate user input, ensuring that required fields are not left null.
Example
import java.util.Objects;
public class UserInputValidation {
public static void main(String[] args) {
String username = "Alice";
String email = null;
validateInput(username, email);
}
public static void validateInput(String username, String email) {
if (Objects.isNull(username)) {
System.out.println("Username cannot be null");
}
if (Objects.isNull(email)) {
System.out.println("Email cannot be null");
} else {
System.out.println("Email: " + email);
}
}
}
Output:
Email cannot be null
Conclusion
The Objects.isNull() method in Java provides a convenient way to check if an object reference is null. By using this method, you can simplify null checks and improve code readability. Whether you are performing single or multiple null checks, the isNull() method offers a reliable way to handle nullity at runtime.
Comments
Post a Comment
Leave Comment