博客
关于我
修改String字符串内容
阅读量:326 次
发布时间: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/

你可能感兴趣的文章
《Dotnet9》系列-开源C# Winform控件库强力推荐
查看>>
从头实现一个WPF条形图
查看>>
.NET CORE(C#) WPF 重新设计Instagram
查看>>
.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
查看>>
C# WPF开源控件库:MahApps.Metro
查看>>
使用QT实现一个简单的登陆对话框(纯代码实现C++)
查看>>
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
查看>>
GLFW 源码 下载-编译-使用/GLAD配置
查看>>
针对单个网站的渗透思路
查看>>
Typescript 学习笔记六:接口
查看>>
Scala字符串与容器
查看>>
关于JTAG,你知道的和不知道的都在这里
查看>>
【CTF】CTFHub 技能树 文件头检查 writeup
查看>>
web服务器-并发服务器2
查看>>
【算法】解析位运算
查看>>
【SqlServer】如何把本地SqlServer数据库部署到远程服务器上
查看>>
【ASP.NET】ASP.NET中权限验证使用OnAuthorization实现
查看>>
第9章 用户自己建立数据类型
查看>>
02、MySQL—数据库基本操作
查看>>
RedHat Linux-配置YUM仓库
查看>>