我试图通过字符串中的索引删除字符.这是我的来源:
private String removeByIndex(String str, int index) {
return str.replaceFirst(String.valueOf(str.charAt(index)), "");
}
Run Code Online (Sandbox Code Playgroud)
例如,我的输入字符串1.05.我的目标是1.5通过删除点后面的第一个元素来接收.
我这样调用了这个函数
removeByIndex("1.05",Stringlength-2)
Run Code Online (Sandbox Code Playgroud)
但结果是1.
我怎么能解决这个问题?
在点之后尝试这个任何数字将仅用点替换
private String removeByIndex(String str, int index) {
return str.replaceFirst("\\.[\\d]", ".");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2083 次 |
| 最近记录: |