本帖最后由 屈俊材 于 2012-9-26 07:50 编辑
- <p>//试了半天没输出想要的结果,各位大虾帮看哈哪 里不对了</p><p>public class TestField1 {
- public static void main(String[] args) throws Exception, Exception {
- String[] s = new String[]{"abc","defc","gruc"};
- Class clazz = s.getClass();
- Field[] fields = clazz.getFields();
-
- for(int i = 0 ; i < fields.length;i++){
- String value = (String) fields[i].get(clazz.newInstance());
- System.out.println(value.replace('c', 'f'));//这里为什么会替换不了呢,而且运行之后就没动静 了,也不输出。这里想要输出被替换了的s数组中的字符串
- }
- }
- }</p>
复制代码 |