这个问题可能很愚蠢,但我在google上找不到答案。字符串操作,修改原始字符串的subString()方法
问题:在StringBuffer或StringBuilder或String本身中是否有任何方法,它与subString(int startIndex,int endIndex)的作用相同,但会修改原始String?
例如:
StringBuffer testString = new StringBuffer ("myTestString");
StringBuffer subString = testString.newSubStringMethod(0,1);
Sysout(testString);
Sysout(subString);
要打印我想输出是:
TestString
my
如果不是,有什么事情需要照顾,当我们执行我们自己这样的实施方法。
+1好问题。出于好奇 - 你需要什么?无论如何,副本通常都很便宜。 –
@dark_charlie对不起,我已经为你的问题输入了答案,我的句子本身给了我一个洞见,认为我的设计是错误的。我去了并重构了整个String处理逻辑。无论如何,这是一个漫长的故事。但是现在我不想要'subStringMethodThatDoesntExist()'。 – nobody