黑马程序员_java基础自学反射的优点
2015-04-16 05:36
344 查看
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------</span>
<pre name="code" class="java">
/*改变字符串中的字母*/ package cn.itcast.day1; public class ReflectPoint { private int x; public int y; public String str1 = "ball"; public String str2 = "basketball"; public String str3 = "itcast"; public ReflectPoint(int x,int y) { super(); this.x=x; this.y=y; } public String toString() { return str1 + ":"+str2 + ":"+str3 } } changeStringValue(pt1); System.out.println(pt1); public static void changeStringValue(Object obj) throws Exception { Filed[] fields = obj.getClass().getFields(); for(Field fiels :fields){ if (field.getType() == String.class){ String strValue = (String)field.get(obj); String newValue = oldValue.replace('b','a'); field.set(obj,newValue); } } } /*通过字符串类型的字符替换命令*/ class stringMethodDemo { public static void method_replace() { String s = "hello java"; String s1 = s.replace('q','n'); sop("s="+s); sop("s1="+s1); } public static void main (String[] args) method_replace(); }
相关文章推荐
- 黑马程序员_java基础自学反射
- 黑马程序员——java基础---反射
- 黑马程序员—java基础_反射
- 黑马程序员-Java基础加强-反射
- 黑马程序员_Java基础_高级反射
- 黑马程序员-java反射基础
- 黑马程序员_Java基础加强反射
- 黑马程序员—JAVA基础—反射
- 黑马程序员-java基础(十)-反射、正则表达式
- 黑马程序员—————Java基础--------反射
- 黑马程序员——JAVA基础——多线程、反射
- 黑马程序员--Java基础加强(3)--反射
- 黑马程序员——Java基础---反射
- 黑马程序员-JAVA基础加强-反射1
- 黑马程序员——Java基础—反射机制
- 黑马程序员Java基础加强成员方法的反射
- 黑马程序员_java基础学习笔记11_反射
- 【黑马程序员】---- Java基础之 反射
- 黑马程序员 Java高新技术-jdk1.5新特性和反射基础
- 黑马程序员——Java基础---反射