黑马程序员技术交流社区

标题: 反射中,比较字节码文件 [打印本页]

作者: 赵凯    时间: 2013-9-12 22:18
标题: 反射中,比较字节码文件
private static void changeStringValue(Object obj) throws Exception {
                Field[] fields = obj.getClass().getFields();
                for(Field field : fields){
                       
                        if(field.getType() == String.class){
                                String oldValue = (String)field.get(obj);
                                String newValue = oldValue.replace('b', 'a');
                                field.set(obj, newValue);
                        }
                }
在反射中进行比较字节码文件时为什么要用==,而不用equals  “ if(field.getType() == String.class)” ,为什么要比较String.class,不直接用String进行比较,这样不是更简单一些吗?






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2