Java获取文件的后缀名。

    /**
     * 详细步骤
     */
    private static void test1() {
        //获取文件的原始名称
        String originalFilename = "tim.g (1).jpg";//timg (1).jpg
        //获取最后一个.的位置
        int lastIndexOf = originalFilename.lastIndexOf(".");
        //获取文件的后缀名 .jpg
        String suffix = originalFilename.substring(lastIndexOf);

        System.out.println("suffix = " + suffix);
    }
    /**
     * 简化写法
     */
    private static void test2() {
        //获取文件的原始名称
        String originalFilename = "tim.g (1).jpg";//timg (1).jpg
        //获取文件的后缀名 .jpg
        String suffix = originalFilename.substring(originalFilename.lastIndexOf("."));

        System.out.println("suffix = " + suffix);
    }

运行效果

不喜勿喷。

原文地址:https://www.cnblogs.com/yuanke-blog/p/11955977.html

时间: 2024-08-01 10:06:21

Java获取文件的后缀名。的相关文章

获取文件的后缀名 和 Process进程

1.获取文件的后缀名: string hou = Path.GetExtension("wang.txt");//hou=".txt";引用using System.IO;注意"Path"的大写 2.Process进程 1 Process.Start("notepad");//用类名打开记事本,属于静态函数 2 3 //封装我们要打开的文件,但是并不去打开这个文件 4 ProcessStartInfo psi = new Pr

Java:搜索特定后缀名的文件

写了个Java程序,以特定后缀名为条件,在指定目录内递归搜索文件,再生成文件列表. 1 import java.io.File; 2 import java.util.ArrayList; 3 import java.util.List; 4  5 public class FileListGenerator { 6  7     // FileList类可寻找指定路径下所有指定文件后缀名的文件,并生成文件列表 - List<File> 8  9     FileListGenerator(F

怎么获取一个文件的 后缀名

如下:获取abcd.txt文件的后缀名. function getSuffix(file){       return file.slice(file.lastIndexOf(".") + 1,file.length); }

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:&quot;java&quot;,&quot;txt&quot;)作为key, 用个数作为value,放入到map集合中,遍历map集合

package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import java.util.Set; /** 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt&qu

C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名

1.实现把指定文件夹下的所有文件复制到指定路径下 1 public static void copyFiles(string path) { 2 DirectoryInfo dir = new DirectoryInfo(path); 3 if (!dir.Exists) 4 return; //获得指定文件夹内的所有的子目录信息 5 DirectoryInfo[] dirs = dir.GetDirectories(); //获得指定文件夹内所有的文件信息 6 FileInfo[] files

javascript如何获取文件的后缀格式

javascript如何获取文件的后缀格式: 上传文件的时候,大多需要对文件格式需要验证,那么就要首先获取文件格式的后缀名称,也就是文件的格式类型,下面通过实例介绍一下javascript如何实现此功能.代码如下: //by MoreWindows (http://www.51texiao.cn/) function GetExtensionFileName(pathfilename) { var reg = /(\\+)/g; var pfn = pathfilename.replace(re

jsp和java获取文件或路径

1.如何获得当前文件路径常用:(1).Test.class.getResource("")得到的是当前类FileTest.class文件的URI目录.不包括自己!(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径.(3).Thread.currentThread().getContextClassLoader().getResource("")得到的也是当前ClassPath的绝对URI

java获取文件的路径问题

java获取文件的路径问题 在java中读取读取文件,经常因为路径的问题找不到,此文用于记录如何定位文件的简单方法. 本基于springboot做的测试,主要是构建工程方便,所用的方法都是JDK中的方法,主要测试有"/"和没有""的问题,以及getResourceAsStream(String string)和getResource(String string)的问题. 1.项目结构 解释一下,主要有两个配置文件,a.properties和b.properties,

Java获取文件后缀的两种方式

原文地址: https://www.4spaces.org/get-file-extension-using-java/; 在对文件进行操作的时候,我们经常需要用到文件的后缀.但是Java API中并没有提供获取文件后缀的方法.下面的工具方法可以帮助我们实现这个目的. 方法1 代码示例: package org.4spaces; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage