String s = "aabbc";
Class<? extends String> aClass = s.getClass();
Field value = aClass.getDeclaredField("value");//得到这个value属性
value.setAccessible(true);//将它设置成可以访问
char[] chars = (char[]) value.get(s);
System.out.println(s);//在修改之前输出s
chars[0] = 'k'; //修改s
System.out.println(s);//输出修改之后的s
————————————————
版权声明:本文为CSDN博主「一酒。」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w55935/article/details/124241952