在线等,字数字数字数字数字数字数字数

解决方案 »

  1.   

    String str="aaa\bbb\ccc";
    String s[]=str.split("\");s[2]就是"ccc"了
      

  2.   

    或者  str.substring(str.length-3,str.length)
      

  3.   

    这种方法我有想过,
    那如果不只有3个/呢?能不能指定最后一个/?
    检索一遍charAt不就知道有几个\了?
      

  4.   


    public class Test{
    public static void main(String[] args){
    String content = "aaa/bbb/ccc";
    content = content.replaceAll(".*?/([^/]+)$","$1");
    System.out.println(content);
    }
    }
      

  5.   

            String str="aaa/bbb/ccc";
         String value = str.substring(str.lastIndexOf("/") + 1);
         System.out.println(value);
      

  6.   

    String str="aaa/bbb/vvv/ccc";
    String[] temp=str.split("/");
    System.out.println(temp[temp.length-1]);
      

  7.   


    String str = "aaa/bbb/ccc";
    str = str.substring(str.lastIndexOf("/") + 1, str.length());
    System.out.println(str);
      

  8.   

     String test="aaa/bbb/ccc";
            System.out.println("截取最后一个/:"+test.substring(test.lastIndexOf("/")+1,test.length()));
      

  9.   

    split 然后数组最后一个
    正则用/$来match一下也可以
      

  10.   

    String str="aaa\bbb\ccc";
    String s[]=str.split("\");
    int length = s[].length;System.out.println(“value  = ”+s[length]);
      

  11.   

    String str="aaa\bbb\ccc";
    String s[]=str.split("\");
    int length = s[].length;System.out.println(“value  = ”+s[length-1]);