我很困惑instanceof。我的理解是instanceof是檢查對象類型。字符串是對象,但在下面的程序中顯示不匹配。請解釋我。混淆字符串和實例
public class MyTest
{
static String s;
public static void main(String args[])
{
String str = null;
if(s instanceof String)
{
System.out.println("I am true String");
}
else
{
System.out.println("I am false String");
}
if(str instanceof String)
{
System.out.println("I am true String");
}
else
{
System.out.println("I am false String");
}
}
}
The output is
I am false String
I am false String
感謝提前。
's'和'str'的創建新實例是***空***。他們是沒有***的實例。 –