Java中的instance问题
贴上一段代码
public class TestConversation {
public static void main(String[] args) {
Object obj=new Integer(5);
if(obj instanceof String){
String strt=(String)objpri;}//
/*if(objpri instanceof String)
String strt=(String)objpri;*///为什么这样,编译就会报错,只是少了一个括号而已
}
}
如题,知识一个简单的逻辑判断,程序本身没有什么。但是不加大括号,编译器提示有错。
------解决方案--------------------
Java code
public class TestConv {
public static void main(String[] args) {
Object obj=new Integer(5);
if(obj instanceof String) {
String strt=(String)obj;
}
}
}