這個問題可能很愚蠢,但我在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