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出现的最右侧的位置
本文介绍了一个简单的Java程序,该程序演示了如何获取文件名及其扩展名,并通过一个例子展示了如何修改文件名并保留其扩展名。此外,还简要解释了`lastIndexOf`方法的不同用法。
2493

被折叠的 条评论
为什么被折叠?



