精华内容
下载资源
问答
  • java获取文件后缀名
    2018-05-23 09:19:00
     

    java 获取文件后缀名(文件类型)

    CreateTime--2018年5月23日09:16:31

    Author:Marydon

    // 获取文件名的后缀名(文件类型)
    String oldFileName = "UploadExcelController.java";
    String fileType = oldFileName.substring(oldFileName.lastIndexOf("."));
    System.out.println(fileType);// .java

     

     相关推荐:

     

     

    转载于:https://www.cnblogs.com/Marydon20170307/p/9075253.html

    更多相关内容
  • 获取JAVA后缀名,集成到Util类,方便以后工作的时候调用!
  • java获取文件后缀名

    2021-01-26 10:29:15
    String fileName="新建文件夹.txt"; int lastIndexOf=fileName.lastIndexOf(".")+1; String suffix = fileName.substring(lastIndexOf); System.out.println(suffix);
            String fileName="新建文件夹.txt";
            int lastIndexOf=fileName.lastIndexOf(".")+1;
            String suffix = fileName.substring(lastIndexOf);
            System.out.println(suffix);
    

    在这里插入图片描述

    展开全文
  • Java获取文件后缀名

    2022-07-12 14:06:07
    Java获取文件后缀名
    public class solution {
        public static void main(String[] args) {
            File file = new File("ycc.jpg");
            String fileName = file.getName();
            String suffix1 = fileName.substring(fileName.lastIndexOf("."));
            String suffix2 = fileName.substring(fileName.lastIndexOf(".")+1);
            System.out.println(suffix1);//输出“.jpg的格式”
            System.out.println(suffix2);//输出“jpg的格式”
        }
    }

     

    展开全文
  • 主要介绍了Java获取文件的类型和扩展的实现方法的相关资料,需要的朋友可以参考下
  • 主要介绍了java获取文件扩展的方法,结合实例形式分析了使用正则与字符串截取两种获取扩展的操作技巧,需要的朋友可以参考下
  • 主要介绍了如何通过java获取文件名和扩展,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 方式一:使用FilenameUtils.getExtension来获取扩展 maven 配置 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4&...

    方式一:使用FilenameUtils.getExtension来获取扩展名

    maven 配置

    <dependency>  
        <groupId>commons-io</groupId>  
        <artifactId>commons-io</artifactId>   
        <version>2.4</version>  
    </dependency>

    Java 功能代码:

    		File file = new File("C:\\logo.png");
    		// 获取文件后缀类型
    		String suffix = FilenameUtils.getExtension(file.getPath());

    方式二:通过使用lastIndexOf和substring方法来得到扩展名

    Java 功能代码:

    String extension = "";
    int i = fileName.lastIndexOf('.');
    if (i > 0) {
        extension = fileName.substring(i+1);
    }

    或者

    String extension = "";
    int i = fileName.lastIndexOf('.');
    int p = Math.max(fileName.lastIndexOf('/'), fileName.lastIndexOf('\\'));
    if (i > p) {
        extension = fileName.substring(i+1);
    }

    方式三:使用Guava库的Files工具类获取扩展名

    maven 配置:

    <dependency>
       <groupId>com.google.guava</groupId>
       <artifactId>guava</artifactId>
       <version>17.0</version>
    </dependency>

    Java 功能代码:

    String path = "c:/path/to/file/foo.txt";
    String ext = Files.getFileExtension(path);
    System.out.println(ext); //prints txt

    方式四:自定义获取拓展名方法(getExtension

    Java 功能代码:

    public static String getExtension(String fileName) {
        char ch;
        int len;
        if(fileName==null || 
                (len = fileName.length())==0 || 
                (ch = fileName.charAt(len-1))=='/' || ch=='\\' || //in the case of a directory
                 ch=='.' ) //in the case of . or ..
            return "";
        int dotInd = fileName.lastIndexOf('.'),
            sepInd = Math.max(fileName.lastIndexOf('/'), fileName.lastIndexOf('\\'));
        if( dotInd<=sepInd )
            return "";
        else
            return fileName.substring(dotInd+1).toLowerCase();
    }

    方式五:使用split方法来获取后缀名

    Java 功能代码:

      String[] split = fullFileName.split("\\.");
      String ext = split[split.length - 1];

     

    展开全文
  • Java获取文件后缀的两种方式

    千次阅读 2021-02-12 10:01:42
    但是Java API中并没有提供获取文件后缀的方法。下面的工具方法可以帮助我们实现这个目的。方法1代码示例:package org.4spaces;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image....
  • java获取文件名后缀

    千次阅读 2022-01-28 17:05:47
    代码: public class filename { ... * Get File extension in java * @param args */ public static void main(String[] args) { File file = new File("/Users/pankaj/book.txt"); System.out.println("F
  • Java获取文件后缀的方法

    千次阅读 2021-04-17 07:14:51
    但是Java API中并没有提供获取文件后缀的方法。下面的工具方法可以帮助我们实现这个目的。方法1代码示例:package org.4spaces;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image....
  • java 获取文件扩展Sometimes while working with files, we need to process them differently based on their type. java.io.File doesn’t have any method to get the file extension, here I am providing a ...
  • Java 获取文件后缀名

    千次阅读 2019-04-29 13:44:40
    public static void main(String args[]){ File file = new File("HelloWorld.java"); String fileName = file.getName(); String suffix = fileName.substring(fileName.lastIndexOf(".")+...
  • java 获取文件后缀及根据文件扩展判断文件是否图片格式
  • 3.获取文件类型(后缀名): 方法一: split分割:如果用“.”作为分隔的话,必须是如下写法,String.split(“.”),这样才能正确的分隔开,不能用String.split(“.”) 控制台输出结果: 方法二: substring截取:...
  • java 获取文件后缀名

    2014-01-13 10:59:52
    String fileName="d:\\upload\\test.jpg"; String suffixName=fileName.substring(fileName.lastIndexOf(".")+1); System.out.println(suffixName);
  • java获取文件后缀名(正则表达式)+文件名 String fileName="asadas.jsp"; String reg = ".+(.JPEG|.jpeg|.JPG|.jpg|.png|.PNG)$"; Matcher matcher =Pattern.compile(reg)....
  • 在日常的开发中,我们的业务有时候多少会涉及文件相关的操作,今天记录一下子在我开发中获取文件名后缀的方法! 赶时间的直接上代码、出结果,后面直接略过吧! String filename = "myFilename.pdf"; String ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,762
精华内容 41,504
关键字:

java获取文件后缀名