SoFunction
Updated on 2025-03-03

Three ways to convert java null to string

In Java development, processing null values ​​is a common task, especially when processing user input, database query results, or data returned by the API. Converting null values ​​to strings can avoid null pointer exceptions (NullPointerException) and make the code more robust. This article will introduce several ways to convert null values ​​to strings.

Using the ternary operator The ternary operator (?:) is a concise way to handle null values. If the variable is null, a default string is returned.

public class NullToStringExample {
    public static void main(String[] args) {
        String str = null;
        
        // Use ternary operator        String result = (str != null) ? str : "default value";
        
        // Output result        ("result: " + result);
    }
}

explain

(str != null) ? str : "Default value": If str is not null, then return str; otherwise, return default value.

Using the Method class provides a static method toString that can conveniently convert null values ​​to strings. If the object is null, a specified default string is returned.

How to use

The class provides a static method toString that conveniently converts null values ​​to strings. If the object is null, a specified default string is returned.

import ;

public class NullToStringExample {
    public static void main(String[] args) {
        String str = null;
        
        // Use Method        String result = (str, "default value");
        
        // Output result        ("result: " + result);
    }
}

Using the Method String class provides a static method valueOf that converts objects of various types into strings. If the object is null, the string "null" is returned.

public class NullToStringExample {
    public static void main(String[] args) {
        String str = null;
        
        // Use Method        String result = (str);
        
        // Output result        ("result: " + result);
    }
}

explain

(str): If str is not null, return the string representation of str; otherwise, return the string "null".

This is the end of this article about converting java null to string. For more related contents of converting java null to string, please search for my previous articles or continue browsing the related articles below. I hope everyone will support me in the future!