如何给系统的类增加成员方法,比如给String增加一个toLocalString()的方法 ??? 如题。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 继承类,但是fianl的类不能! String类不能被继承的lz要给String对象加个这方法有啥用罗? 在String.java中加入你的方法,然后重新编译,替换rt.jar中的String.class. 前段时间修改过一个项目中的jar包,是可以的.所以我觉得,jdk的lib也应该是可以修改的.具体是否可行没试过,楼主可以自己尝试下.修改的时候可能要注意到一些问题,比如说jdk版本兼容之类~ 不要这么做,修改 JDK 的类库是件非常危险的事情。如果一定要这么做的话,可以这样:1,找到 java.lang.String 的源代码,增加你需要的代码,就把这个类编译打包成 jar 文件(比如叫做 string.jar),这个类编译后应该有两个 .class 文件;2,使用 javac -Xbootclasspath/p:string.jar Test.java 进行编译;3,使用 java -Xbootclasspath/p:string.jar Test 运行。PS:如果 string.jar 不在当前路径下时,需要使用完整的路径,如带有空格需要使用双引号引起来。 遇到一些问题需要这样做String是final的只能修改一下自己打包了啊谢谢各位 char字节问题 Java桌面应用程序中碰到的怪问题 构造一个大数类,在charAt(j)上有错,求解 一个仿迅雷软件,从网上下载软件遇到的问题 请教java接收udp数据的问题 package url does not exist(急就加红的地方编译不过去,谢谢!) JTextArea 自动换行时获取一行 java中的load是什么用法? 着急,众位大哥能帮助解决吗? 在Jbuilder中怎么给应用程序打包? for 循环,初始化问题 优化这个方法!优化这个方法!优化这个方法!
lz要给String对象加个这方法有啥用罗?
所以我觉得,jdk的lib也应该是可以修改的.
具体是否可行没试过,楼主可以自己尝试下.
修改的时候可能要注意到一些问题,比如说jdk版本兼容之类~
2,使用 javac -Xbootclasspath/p:string.jar Test.java 进行编译;
3,使用 java -Xbootclasspath/p:string.jar Test 运行。PS:如果 string.jar 不在当前路径下时,需要使用完整的路径,如带有空格需要使用双引号引起来。
String是final的只能修改一下自己打包了啊谢谢各位