问题可能很愚蠢,但我在谷歌找不到答案。
问题:StringBuffer或StringBuilder或String本身是否有任何方法,它与subString(int startIndex,int endIndex)相同,但修改原始字符串?
例如:
StringBuffer testString = new StringBuffer ("myTestString");
StringBuffer subString = testString.newSubStringMethod(0,1);
Sysout(testString);
Sysout(subString);
我希望打印的输出是:
TestString
my
如果没有,当我们实施这种方法的实施时,需要注意的是什么。
答案 0 :(得分:4)
答案 1 :(得分:0)
我可以用简单的字符串回答这个问题。为此,假设您声明string s
,所以只需写:
s = subString(int startIndex, int endIndex);
//this is because a string is immutable