String不改变地址的前提下更改值

public static void main(String[] args) throws Exception {
String a = "a";
System.out.println("修改前" + a );
Field value = a.getClass().getDeclaredField("value");
value.setAccessible(true);
value.set(a , "1".toCharArray());
System.out.println("修改后" + a);
}
posted @ 2021-10-30 21:51  只可远观呢  阅读(77)  评论(0)    收藏  举报