如 String location = “中国-山东-济南-天桥区”
,
希望获得最后一个“-”后面的区级名称
两个方法:
1.按照“-”拆分成字符串数组,然后取数组的最后一个值
String[] area = location.split("-");
String lastOne = area[area.length-1];
2.找到最后一个“-”的位置,然后截取字符串
String lastOne = location.substring(location.lastIndexOf('-') + 1);
其中 String.lastIndexOf ( Char ch ) 会返回最后一个字符所在的位置
String.subString ( int a ) 会截取从下标a(包括下标a)到最后一个字符的字符串