在java中对于String这个类是一个final类 , 也就是说如果其不能有子类,
然而对于String中的字符串 , 一旦被初始化, 那就不能被改变 , 一个变量不能改变它的值 , 这是比较特殊的地方,
可String类中却提供了一个replace方法 , 为什么?
其实replace并没有改变原来的字符串 , 只是把原来这个字符串改变之后有存到另一个内存中 , 也就是replace的返回值。
在java中对于String这个类是一个final类 , 也就是说如果其不能有子类,
然而对于String中的字符串 , 一旦被初始化, 那就不能被改变 , 一个变量不能改变它的值 , 这是比较特殊的地方,
可String类中却提供了一个replace方法 , 为什么?
其实replace并没有改变原来的字符串 , 只是把原来这个字符串改变之后有存到另一个内存中 , 也就是replace的返回值。