String中的lastIndexOf(String)

来源:互联网 发布:排版相册套版软件 编辑:程序博客网 时间:2024/06/12 19:38

public class Test1
{
    public static void main(String args[])
    {
     String file="test.txt";
     int len=file.lastIndexOf(".");
  String filename=file.substring(0, len);
  String ext=file.substring(len, file.length());
  file=filename+"1"+ext;
  
  System.out.println(len);
  System.out.println(filename);
  System.out.println(ext);
  System.out.println(file);
    }   

//结果:

4
test
.txt
test1.txt

//而这个方法的另外一种重载形式lastIndexOf(String s,int start)则是从start处开始从右向左开始寻找s出现的最右侧的位置