我有一个许多字符串,都是这样的
http://www.xxx.com/image/aaa34346666.gif
http://www.ccc.com/image/ddd2.gif
http://www.ddd.com/asdm/bbb11.jpg
现在要要做一个函数,我怎么能取出最后图片的名字呢?大家帮忙看看吧,好吗

解决方案 »

  1.   

    String url = "http://www.xxx.com/image/aaa34346666.gif";
    String fileName = str.substring((str.lastIndexOf("/")+1),str.lastIndexOf("."));
    System.out.println(fileName);
    结果aaa34346666
      

  2.   

    str.substring((str.lastIndexOf("/")+1),str.lastIndexOf("."));
      

  3.   

    String[] str_array=new String[5]
    先构造字符串数组对象
    再付值如:
    str_array[0]="http://www.xxx.com/image/aaa34346666.gif";
    int index=(str_array[0].split("/")).length-1;//文件所在位置
    (str_array[0].split("/"))[index];