public class Test01 {
public static void main(String[] args) throws Exception{
String str = "abcabc" ;
Method method = String.class.getMethod("replace",char.class,char.class) ; //这个地方的参数要是char类型的
System.out.println(method.invoke(str, 'c','d')) ; //这个地方也要改为char类型
}
字符串的每一个字母都是char类型,利用反射得到replace方法时就要在方法中传入char的字节码,在method.invoke(str, 'c','d')时字母因为是char类型所以要单引号 |