用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("文件名中没有点");
        }
    }
}

在这个示例中:

  1. lastIndexOf('.') 用于找到字符串中最后一个点的位置。
  2. substring(0, lastDotIndex) 用于获取文件名部分。
  3. substring(lastDotIndex + 1) 用于获取扩展名部分。

运行这个程序,你会得到以下输出:

文件名部分: 12.25
扩展名部分: pdf

你可能感兴趣的:(JAVA开发中遇到的问题,java,pdf,python)