instanceof判断参数是否是给定的类型

if(ofj instanceof CLOB) {//判断ofj是否是CLOB类型,如果是则把CLOB内容解析出来,放入TZNR字段中并返回  
    CLOB ft = (CLOB)ofj;  
    String clobString = "";  
    try {  
        // clob ת String  
        clobString = ft.getSubString(1, (int) ft.length());  
    } catch (SQLException e) {  
        e.printStackTrace();  
        clobString = "";  
    }  
    fj.put("TZNR", clobString);  
}  

用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

========================================================================================== 我希望每一篇文章的背后,都能看到自己对于技术、对于生活的态度。 我相信乔布斯说的,只有那些疯狂到认为自己可以改变世界的人才能真正地改变世界。面对压力,我可以挑灯夜战、不眠不休;面对困难,我愿意迎难而上、永不退缩。 其实我想说的是,我只是一个程序员,这就是我现在纯粹人生的全部。 ==========================================================================================
原文地址:https://www.cnblogs.com/weihuang6620/p/6902867.html