分隔符是固定的"/",每次都会出现两个字符串,一个是另外一个的子字符串,多余的部分只会出现再最后会出现两种情况
1  一个包含另外一个
/abc/de/fgh/ig  和   /abc/de取出  “/fgh/ig” 则取出后面多余部分加上分隔符2  两个字符串相等
/abc/de/fgh/ig  和   /abc/de/fgh/ig  取出最后的分隔符后的字符串“/ig” 则取出多余部分加上分隔符
只取出最后那部分连同分隔符,因为数据量太大,征求一下最快速的方法

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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  %                  
    楼主加油
      

  2.   


            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);