黑马程序员技术交流社区
标题:
反射中,比较字节码文件
[打印本页]
作者:
赵凯
时间:
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