當我執行下面的代碼時,輸出是「nullHelloWorld」。 Java如何處理null?爲什麼空值出現在字符串輸出中?
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String str=null;
str+="Hello World";
System.out.println(str);
}
}
運行代碼;-) –
+1:濫用字符串連接規則:)我不知道。 –