本帖最后由 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这俩字符串,是不是只是将旧的指引转移到他们俩身上了 而没有创建新的? |   
        
 
    
    
    
    
 
 
 |