在使用如下的语句时:String test = new String("some string");
StringBuffer sb = new StringBuffer(test);
StringBuffer在内存中是重新申请了一块空间,还是在原字符串上直接修改?
这里涉及到空间复杂度的问题- -