截取两个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); } } } } }
相关文章推荐
- String去除字符串两端空格、将一个字符串进行反转、计算字符串中出现的的次数、获取两个字符串中最大相同字串
- 截取两个String字符串中间的字符串
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- 截取两个字符串之间不同的部分 sql脚本(可以延伸到进一步判断两字符串之间的相同部分)
- 字符串数组 string[] 转换为 字符串(用逗号,作为分隔符),linq Except的用法,linq获取两个字符串数组相同的部分
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- String和StringBuilder进行大量字符串连接操作时间对比测试
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 匹配一个字符串,它由0、1、2组成,并且中间没有两个相邻的数字是相同的(比如,匹配1232101210321020,而不匹配1100123)
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 功能:查找两个字符串有没有相同的部分
- C++截取两个字符串中间的字符
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 去除一个字符串的开头和结束部分的空格,中间有连续的两个或两个以上的空格,则保留一个空格
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转...
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 对字符串进行相同长度循环截取