我有一个字符串 s
,我想在其指定位置附加另一个字符串 s1
。
String s = "17.4755,2.0585,23.6489,12.0045";
String s1=",,,,"
现在我想在第 n 次出现 ","
字符后添加字符串 s1
。
我刚刚开始学习Java。
最佳答案
您可以使用以下方法:
public String insert(int n, String original, String other) {
int index = original.indexOf(',');
while(--n > 0 && index != -1) {
index = original.indexOf(',', index + 1);
}
if(index == -1) {
return original;
} else {
return original.substring(0, index) + other + original.substring(index);
}
}
关于java - 在字符串第 n 次出现后追加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50643486/