情景:获取到详细地址:上海市上海市浦东新区金桥镇金葵新城2223号,需求截取浦东新区之后的地址作为详细地址;
方法:
String address = "上海市上海市浦东新区金桥镇金葵新城2223号";
String addressName = "浦东新区";
System.out.println(address.indexOf(addressName));
System.err.println(address.substring(address.lastIndexOf(addressName)+addressName.length()));
截取的时候如果可以确定地区名是唯一的,也是可以通过indexof截取的,这样的话就和StringUtils包下面的substringAfter方法是一样的了.