for(Field field:fields)
21. {
22. //equals 好还是等号好
23. //字节码有几份,如果是string。有一份。你拿什么比。用等号比。
24. //对字节码的比较用等号比。
25. if(field.getType()==String.class)
26. {
27. String oldValue=(String)field.get(obj);
28. String newValue=oldValue.replace('b', 'a');
29.
30. field.set(obj, newValue);
31. }
为什么String的字节码只有一份? |