您的位置:首页 > 其它

截取两个String字符串中间相同部分并进行操作

2017-03-08 10:12 549 查看
public class test3 {

public static void main(String[] args) {
String card_no="sh15178585855sh";
String vip_phone="15178585855";
if (card_no != null && !card_no.equals("")) {
if (card_no.contains(vip_phone)) {
int a = card_no.indexOf(vip_phone);
String subPhone = card_no.substring(a, a + vip_phone.length());
if (subPhone.length() == 11) {
String start = vip_phone.substring(0, 3);
String end = vip_phone.substring(7);
String finalPhone = start + "****" + end;
String sub_card_no = card_no.substring(0, a) + finalPhone
+ card_no.substring(a + vip_phone.length(), card_no.length());
System.out.println(sub_card_no);

}
}
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐