本帖最后由 wodenhaowzg 于 2014-1-17 12:50 编辑
字符串String s1 = “abc”;
那么对这个字符串进行substring和replace操作,字符串缓冲区是不是多两个新的字符串
是不是相当于
String s2 = new String(s1.substring(1));
String s3 = new String(s1.replace("bc", "xyz"));
如果字符串缓冲区已经存在s2 和 s3这俩字符串,是不是只是将旧的指引转移到他们俩身上了 而没有创建新的? |
|