我想从mobilenumber中删除countrycode,它只包含前三个字符的+91。
String countrycode = +91;
String mobileNumber = 123917890;
if (mobileNumber.contains(countrycode)){
int v = countrycode.length();
String phonenumber = mobileNumber.substring(v);
System.out.println(phonenumber);
} else {
System.out.println("mobile number doesn't have country code");
}
但在mycode中,如果mobilenumber包含在整个字符串中,它将从mobilenumber中删除91。
获取输出:
3917890
但是如果包含三个字符,我想在第一个字符串中删除countrycode。我应该如何创造这种条件?
3条答案
按热度按时间cdmah0mi1#
如果找到,可以使用字符串替换将+91替换为空白
8xiog9wr2#
你得打电话
.substring
在mobileNumber
而不是开着num_code
.演示:
输出:
mfpqipee3#
我得到了答案,谢谢大家对我的帮助
很简单
现在它正在按预期的结果工作。