分隔符是固定的"/",每次都会出现两个字符串,一个是另外一个的子字符串,多余的部分只会出现再最后会出现两种情况
1 一个包含另外一个
/abc/de/fgh/ig 和 /abc/de取出 “/fgh/ig” 则取出后面多余部分加上分隔符2 两个字符串相等
/abc/de/fgh/ig 和 /abc/de/fgh/ig 取出最后的分隔符后的字符串“/ig” 则取出多余部分加上分隔符
只取出最后那部分连同分隔符,因为数据量太大,征求一下最快速的方法
1 一个包含另外一个
/abc/de/fgh/ig 和 /abc/de取出 “/fgh/ig” 则取出后面多余部分加上分隔符2 两个字符串相等
/abc/de/fgh/ig 和 /abc/de/fgh/ig 取出最后的分隔符后的字符串“/ig” 则取出多余部分加上分隔符
只取出最后那部分连同分隔符,因为数据量太大,征求一下最快速的方法
楼主【andrew_zx】截止到2008-07-24 18:23:08的历史汇总数据(不包括此帖):
发帖的总数量:36 发帖的总分数:770 每贴平均分数:21
回帖的总数量:26 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:22 结贴的总分数:500
无满意结贴数:1 无满意结贴分:20
未结的帖子数:14 未结的总分数:270
结贴的百分比:61.11 % 结分的百分比:64.94 %
无满意结贴率:4.55 % 无满意结分率:4.00 %
楼主加油
String str1 = "/abc/de/fgh/ig";
String str2 = "/abc/de";
String result; if (str1.length() > str2.length()) {
result = str1.substring(str2.length()) + "/";
} else {
result = str1.substring(str1.lastIndexOf("/")) + "/";
}
System.out.println(result);