做法就是indexOf做索引判断,sub来截取,
具体详细内容自己搜,这里只举例子
String[] str = {"0086","0087","0088","00358","00368"}; String s = "00881300000088"; //截取出 0088 和手机号码 1300000088 //可以看出我举例子是两个0088 for(String a : str){ //s.indexOf(a) == 0,即当索引(位置)=0的0088,开始截取 if(s.indexOf(a) == 0){ //截取后,利用a的长度作为开始,后面都是手机号码 String phone = s.substring(a.length()); } }