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);
}
运行效果

不喜勿喷。
Java获取文件的后缀名。的更多相关文章
- 获取文件的后缀名。phpinfo
		
1: function get_extension($file){ //strrchr 返回 .jpg substr :1 是从1开始. substr(strrchr($file,'.'),1) } ...
 - java 获取文件后缀名(文件类型)
		
java 获取文件后缀名(文件类型) CreateTime--2018年5月23日09:16:31 Author:Marydon // 获取文件名的后缀名(文件类型) String oldFile ...
 - 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 	用个数作为value,放入到map集合中,遍历map集合
		
package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import ...
 - C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名
		
1.实现把指定文件夹下的所有文件复制到指定路径下 public static void copyFiles(string path) { DirectoryInfo dir = new Directo ...
 - java获取文件的路径问题
		
java获取文件的路径问题 在java中读取读取文件,经常因为路径的问题找不到,此文用于记录如何定位文件的简单方法. 本基于springboot做的测试,主要是构建工程方便,所用的方法都是JDK中的方 ...
 - java获取本机机器名
		
java获取本机机器名 InetAddress.getLocalHost().getHostName().toString();
 - Java获取文件Content-Type(Mime-Type)
		
Java获取文件Content-Type(Mime-Type) 刚好工作中要用到,所以总结一下.推荐使用第一种和第三种,实在不行,也可以去把http://tool.oschina.net/common ...
 - FileUtils【获取SD卡根目录、读写文件、移动、复制、删除文件、获取文件名、后缀名操作类】
		
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 封装了获取SD卡根目录路径.以及对文件读写.获取文件名等相关操作. 因为需要用到android.permission.READ_EX ...
 - JS 根据文件路径获取名字和后缀名
		
var fileName = this.from.doc.substring(this.from.doc.lastIndexOf('/')+1); //文件名 var extNam ...
 
随机推荐
- Unity3D_(游戏)2D简单游戏制作过程:捕获高空掉落保龄球
			
游戏介绍:通过鼠标的左右移动,可以控制帽子的移动,当帽子接到下落的保龄球时,会出现火花效果.没有接到保龄球时,保龄球落到草地上,过10S后会自动消失. 实现效果: 素材+Unity3D源代码:传送 ...
 - sqlmap自动注入 --DETECTION
			
--level /usr/shar/sqlmap/xml/payloads 多个脚本 sqlmap里面的payload都在这里面 --risk 1-4(默认 1/ 无害) Risk升高可造成数据被串改 ...
 - Redis Cluster Cache with SpringBoot
			
前提: 根据 https://www.cnblogs.com/luffystory/p/12081074.html 创建好Redis集群 <project xmlns="http:/ ...
 - 揭开HTTPS的神秘面纱
			
摘自:https://www.cnblogs.com/hujingnb/p/11789728.html 揭开HTTPS的神秘面纱 在说HTTP前,一定要先介绍一下HTTP,这家伙应该不用过多说明了 ...
 - 20191031-2 Beta阶段贡献分配规则
			
此次作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/9910 贡献分分配规则: 组内一共五名同学,贡献分共计50分. 1.每人 ...
 - JavaScript getClass() 函数
			
定义和用法 getClass() 函数可返回一个 JavaObject 的 JavaClass. 语法 getClass(javaobj) 参数 描述 javaobj 一个 JavaObject 对象 ...
 - Spring配置多个数据源,并实现数据源的动态切换转载)
			
1.首先在config.properties文件中配置两个数据库连接的基本数据.这个省略了 2.在spring配置文件中配置这两个数据源: 数据源1 <!-- initialSize初始化时建立 ...
 - BeanDefinition 解析流程【解析所有配置类】
			
BeanDefinition 解析流程 BeanDefinition 解析入口:ConfigurationClassPostProcessor#postProcessBeanDefinitionReg ...
 - xstream解析xml时遇到特殊字符出错
			
在xml中有"&"符号时,解析xml出错 解决办法: 将&替换成&
 - Redis 配置 CONFIG 命令
			
redis.conf 文件在 安装目录下 CONFIG 命令查看或设置配置项 先登陆 src/redis-cli -a -a 后面是密码,默认为空,没有密码直接登陆 src/redis-cli 1.查 ...