Java.util.Objects 类

java.util.Objects.toString() 方法返回对第一个参数调用 toString 的结果,如果第一个参数不为空,否则返回第二个参数。

语法

public static String toString(Object o,
                              String nullDefault)

参数

o 指定一个对象。
nullDefault 指定第一个参数为 null 时要返回的字符串。

返回值

如果第一个参数不为空,则返回调用 toString 的结果,否则返回第二个参数。

异常

示例:

在下面的示例中,java.util.Objects .toString() 方法返回给定对象的字符串表示形式。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建对象
    Object obj1 = 100;
    Object obj2 = null;

    //调用对象的toString方法
    System.out.println("obj1 is: " + Objects.toString(obj1, "It is null"));
    System.out.println("obj2 is: " + Objects.toString(obj2, "It is null"));
  }
}

上述代码的输出将是:

obj1 is: 100
obj2 is: It is null