在Java 中,获取文件后缀名的一个简单方法是使用File类的getName()方法和substring()方法。以下是一个示例代码: importjava.io.File;publicclassGetFileSuffix{publicstaticvoidmain(String[]args){Filefile=newFile("example.txt");StringfileName=file.getName();intdotIndex=fileName.lastIndexOf('.');if(dotIn...
importjava.io.File;publicclassGetFileSuffix{publicstaticvoidmain(String[]args){Filefile=newFile("path/to/file.txt");StringfilePath=file.getPath();System.out.println("文件路径:"+filePath);StringfileName=file.getName();System.out.println("文件名:"+fileName);String[]parts=fileName.split("\\...
/** * 获取文件后缀名 * *@paramfile*@return*/publicstaticStringgetFileSuffix(File file) {if(file ==null) {returnnull; }Stringsuffix =null;StringfileName = file.getName();if(fileName.lastIndexOf(".") != -1&& fileName.lastIndexOf(".") !=0) { suffix = fileName.substring(fileName....
Java获取文件后缀 1File file =newFile("config.ini");2String suffix = file.getName().substring(file.getName().lastIndexOf(".") +1);3if(suffix.equals("ini")) {4//true5}else{6//false7}
File file = new File("example.txt"); //获取文件后缀名 String suffix = file.getName().substring(file.getName().lastIndexOf(".") + 1); System.out.println("文件的后缀名是:" + suffix); 最后,我们还可以使用Java的Path类中的getFileName()方法来获取文件的文件名,然后再使用substring()方法来...
File file = new File(fileName); // 调用getName()方法来获取文件的后缀名 String suffix = file.getName(); // 截取字符串,从最后一个 . 的位置开始,截取到末尾 String suffix = suffix.substring(suffix.lastIndexOf(".") + 1); System.out.println("文件后缀名是:"+suffix); 运行结果:文件后缀名...
String filePath = "c:\\test\\hutool1.jpg"; System.out.println(FileNameUtil.getSuffix(filePath)); 源码解析: 链接:待补充 方法明细 方法名称:cn.hutool.core.io.file.FileNameUtil.getPrefix(java.io.File) 方法描述 返回主文件名 支持版本及以上 5.3.8 参数描述: 参数名描述 File file file 文件...
(file.getName().endsWith(suffix)){result.add(file);}}}returnresult;}publicstaticintcountLines(File file)throws IOException{int count=0;BufferedReader br=newBufferedReader(newFileReader(file));String line=null;while((line=br.readLine())!=null){count++;}br.close();returncount;}publicstaticint...
static Path createDirectory(Path dir, FileAttribute<?>... attrs):创建目录;其中除了最后一个部件外,其他部分都必须是已存在的。 static Path createDirectories(Path dir, FileAttribute<?>... attrs):创建目录,并且创建路径中的所有中间目录。 tatic Path createTempFile(String prefix,String suffix,FileAttribute...
new FileInputStream("employee.dat"))); 注意,把DataInputStream置于构造器的最后,是因为希望使用DataInputStream的方法,并且希望使用它们能够使用带缓冲机制的read方法。 有时当多个输入流链接在一起,需要跟踪各个中介输入流(intermediate inputstream)。例如,当读入输入流时,经常需要预览下一个字节,以了解它是否是想要...