A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

String常量不会改变,我用String的替换功能替换一部分内容会改变常量吗?还是说会创建一个新的常量

3 个回复

倒序浏览
不会改变,只是返回一个新的字符串,也就是一个新的字符串对象
回复 使用道具 举报
String常量不会改变,只是String的引用地址值不会改变。如果替换一部分内容,那么系统会自动在字符串常量池中寻找有没有已经存在的替换后的常量。如果有就直接用。如果没有就创建,然后把之前的引用值赋给新的字符串。
回复 使用道具 举报
楼上说的对
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马