public class StringTest
{
public static void main(String... args)
{
String str=null;
System.out.println(str);
}
}
このコードが null を表示するのはなぜですか? 参照変数をprintln()メソッドに渡すと、メソッドが呼び出されtoString()ます。String クラスの場合、toString()現在のオブジェクトを返すメソッドが呼び出されます。String str=nullオブジェクトが存在しないことを意味します。