private static void changeStringValue(Object obj) throws Exception{
// TODO Auto-generated method stub
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专业呢?请详细给解释一下。
|
|