用java,把12.25.pdf从最后一个点分割,得到pdf
要在Java中从文件名 12.25.pdf
的最后一个点(.
)分割文件名和扩展名,可以使用 String
类的 lastIndexOf()
和 substring()
方法。以下是一个示例代码:
public class FileNameSplitter {public static void main(String[] args) {String fileName = "12.25.pdf";// 找到最后一个点的位置int lastDotIndex = fileName.lastIndexOf('.');if (lastDotIndex != -1) {// 分割文件名和扩展名String namePart = fileName.substring(0, lastDotIndex);String extensionPart = fileName.substring(lastDotIndex + 1);System.out.println("文件名部分: " + namePart);System.out.println("扩展名部分: " + extensionPart);} else {System.out.println("文件名中没有点");}}
}
在这个示例中:
lastIndexOf('.')
用于找到字符串中最后一个点的位置。substring(0, lastDotIndex)
用于获取文件名部分。substring(lastDotIndex + 1)
用于获取扩展名部分。
运行这个程序,你会得到以下输出:
文件名部分: 12.25
扩展名部分: pdf