如 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)到最后一个字符的字符串