Java中的instance有关问题

Java中的instance问题贴上一段代码public class TestConversation {public static void main(String[] arg

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;        }    }}