Java 获取文件名和文件后缀 - 完整代码示例
{"title":"Java 获取文件名和文件后缀 - 完整代码示例","description":"学习如何在 Java 中使用 File 和 String 类获取文件名和文件后缀。提供完整的代码示例和注意事项。","keywords":"java, 文件名, 文件后缀, File 类, String 类, getName, lastIndexOf, substring, 代码示例","content":"要获取文件名和文件后缀,可以使用Java的File类和String类的一些方法。\n\n首先,创建一个File对象,表示要获取文件名和文件后缀的文件。\n\njava\nFile file = new File("path/to/file.txt");\n\n\n接下来,可以使用File类的getName()方法获取文件名,该方法返回文件的名称部分(不包括路径)。\n\njava\nString fileName = file.getName();\n\n\n然后,可以使用String类的lastIndexOf()方法和substring()方法获取文件后缀。lastIndexOf()方法返回指定字符或字符串在字符串中最后一次出现的索引,substring()方法返回字符串的子字符串。\n\njava\nString fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1);\n\n\n最后,可以将获取到的文件名和文件后缀打印出来。\n\njava\nSystem.out.println("文件名:" + fileName);\nSystem.out.println("文件后缀:" + fileExtension);\n\n\n完整的代码示例:\n\njava\nimport java.io.File;\n\npublic class FileNameAndExtensionExample {\n public static void main(String[] args) {\n File file = new File("path/to/file.txt");\n String fileName = file.getName();\n String fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1);\n\n System.out.println("文件名:" + fileName);\n System.out.println("文件后缀:" + fileExtension);\n }\n}\n\n\n注意,这里假设文件名中只有一个点(.),并且该点是文件后缀的分隔符。如果文件名中有多个点或者没有点,需要根据具体情况进行处理。"}
原文地址: https://www.cveoy.top/t/topic/p66q 著作权归作者所有。请勿转载和采集!