use*_*807 -21 java string insert
我试图将一个字符串粘贴到另一个字符串的中间,例如:
String One = "MonkeyPony";
String Two = "Monkey";
Run Code Online (Sandbox Code Playgroud)
我如何将字符串二放入字符串1中,以便读取类似MonkeMonkeyyPony的内容?
编辑:我应该更清楚,基本上我要做的是将"Monkey"插入"MonkeyPony"中间很多次,所以第一次它会在第二次读取"MonkeMonkeyyPony"时会读到"MonkeMonMonkeykeyyPony"等
cor*_*iKa 39
您必须将第一个字符串的两个子字符串连接到第二个字符串的末尾.
// put the marble in the bag
public static String insert(String bag, String marble, int index) {
String bagBegin = bag.substring(0,index);
String bagEnd = bag.substring(index);
return bagBegin + marble + bagEnd;
}
Run Code Online (Sandbox Code Playgroud)
Bak*_*ono 25
您可以使用StringBuilder.insert(索引偏移量,字符串值)来实现此目的.
这在这里得到解答:https://stackoverflow.com/a/13503345/2997442
| 归档时间: |
|
| 查看次数: |
83301 次 |
| 最近记录: |