博客
关于我
修改String字符串内容
阅读量:327 次
发布时间:2019-03-04

本文共 624 字,大约阅读时间需要 2 分钟。

修改String字符串内容

package bao;import java.lang.reflect.Field;public class Test {       public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {           String s="helloworld";        System.out.println("s:"+s);        //获取String类中的value字段        Field valueFieldOfStr = String.class.getDeclaredField("value");        //改变value属性的访问权限        valueFieldOfStr.setAccessible(true);        //获取s对象上的value属性值        char[] value=(char[]) valueFieldOfStr.get(s);        //改变value所应用的数组中的第5个字段        value[5]='9';        System.out.println("s:"+s);        //s:helloworld        //s:hello9orld    }}

转载地址:http://irah.baihongyu.com/

你可能感兴趣的文章
上周热点回顾(6.9-6.15)
查看>>
上周热点回顾(6.16-6.22)
查看>>
上周热点回顾(6.23-6.29)
查看>>
上周热点回顾(10.20-10.26)
查看>>
上周热点回顾(2.16-2.22)
查看>>
上周热点回顾(3.2-3.8)
查看>>
[网站公告]3月10日23:00-4:00阿里云SLB升级,会有4-8次连接闪断
查看>>
.NET跨平台之旅:借助ASP.NET 5 Beta5的新特性显示CLR与操作系统信息
查看>>
上周热点回顾(7.27-8.2)
查看>>
上周热点回顾(9.28-10.4)
查看>>
.NET跨平台之旅:基于.NET Core改写EnyimMemcached,实现Linux上访问memcached缓存
查看>>
[网站公告]数据库服务器IOPS跑满造成网站不能正常访问
查看>>
上周热点回顾(3.28-4.3)
查看>>
上周热点回顾(5.2-5.8)
查看>>
上周热点回顾(5.9-5.15)
查看>>
上周热点回顾(8.8-8.14)
查看>>
.NET跨平台之旅:将示例站点升级至 .NET Core 1.1 Preview 1
查看>>
上周热点回顾(12.12-12.18)
查看>>
上周热点回顾(1.16-1.22)
查看>>
上周热点回顾(1.23-1.29)
查看>>