java - 字符串操作,修改原始字符串的 subString() 方法

标签 java string stringbuilder

这个问题可能很愚蠢,但我在谷歌上找不到答案。

问题: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

如果没有,在我们自己实现这种方法时需要注意什么。

最佳答案

您可以使用 StringBuffer#delete 获得类似的结果或 StringBuilder#delete

关于java - 字符串操作,修改原始字符串的 subString() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486219/

相关文章:

java - 从本地系统进程启动交互式用户进程 - 获取错误代码 5

java - 停止发送 GPS 坐标 Android

java - Java程序如何保存和打开Java程序?

c++ - 在 C++ 中连接字符串

c# - StringBuilder 是否只在循环场景中更受欢迎?

c# - P/调用一个传递给 StringBuilder 的函数

sorting - 在 ArrayIndexOutOfBoundsException 中对程序执行结果进行排序

javascript - 以最有效的方式提取字符串中复杂括号内的字符

c - gets() 不要求输入,除非在它之前使用 getchar() 或另一个 gets()

c# - 如何使用 StringBuilder 进行不区分大小写的替换