【发布时间】:2023-03-04 03:00:01
【问题描述】:
我有一个数字字符串,我想将字符串的前三个字符更改为另一个字符
假设我有一个像 0333XXXXXXX 和 +38333XXXXXXX 这样的字符串。如果字符串的第一个字符是+38,我想用“0”替换它,而剩余的字符串保持不变这是我的代码
private String modifyNumber(String num) {
if (num.startsWith("+38")) {
num.replaceFirst("+38", "0");}
return num;}
“+38”不接受num.replaceFirst。
【问题讨论】:
-
当然不接受 +92,因为它需要正则表达式,请在此处查看我修改后的答案stackoverflow.com/a/37043690/5870896
标签: java android android-fragments