Java获取文件的类型和扩展名的实现方法
Java获取文件的类型和扩展名
实现代码:
File file=new File("E:\\aa.jpg"); String fileName=file.getName(); String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length()); System.out.println(fileTyle);
程序运行效果图:
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Java编程实现获取当前代码行行号的方法示例
本文实例讲述了Java编程实现获取当前代码行行号的方法.分享给大家供大家参考,具体如下: 最近的项目中,为了实现自定义的log类,能够输出具体的代码行行号,我通过使用StackTraceElement对象实现了. 具体内容请参考下面的Demo代码.这里指出需要注意的几个问题: 1. 程序中返回的代码行行号,是新建StackTrackElement对象的那一行. 2. 可以通过传参的方法实现输出特定行行号. 具体实现代码: /** * */ package leo.demo.training; /
-
java获取properties属性文件示例
一个属性列表可包含另一个属性列表作为它的"默认值":如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表. 因为 Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法.但不建议使用这两个方法,因为它们允许调用者插入其键或值不是 String 的项.相反,应该使用 setProperty 方法.如果在"不安全"的 Properties 对象(即包含非 String 的键或值)上调用 stor
-
Java中获取文件大小的详解及实例代码
Java 获取文件大小 今天写代码时需要实现获取文件大小的功能,目前有两种实现方法,一种是使用File的length()方法:另外一种是使用FileInputStream的available()方法,当InputStream未进行read操作时,available()的大小应该是等于文件大小的.但是在处理大文件时,后者会发生问题.我们来看一下: 在例子中,我使用了CentOS 6.5 的安装镜像文件,主要是考虑到这个文件足够大(大于2GB). 1.使用File的length()方法 publi
-
java正则表达式的应用 java读取文件并获取电话号码
实现功能:读取文件,将其中的电话号码存入一个Set返回. 方法介绍: find():尝试查找与该模式匹配的输入序列的下一个子序列. group():返回由以前匹配操作所匹配的输入子序列. 1.从一个字符串中获取出其中的电话号码 import java.util.HashSet; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 从字符串中截取出电话号码 * @au
-
利用Java获取文件名、类名、方法名和行号的方法小结
大家都知道,在C语言中,我们可以通过宏FILE. __LINE__来获取文件名和行号,而在Java语言中,则可以通过StackTraceElement类来获取文件名.类名.方法名.行号,具体代码如下: public static int getLineNumber( ){ StackTraceElement[] stackTrace = new Throwable().getStackTrace(); return stackTrace[1].getLineNumber( ); } public
-
基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
老风格,废话不多说了,直接给大家贴java代码了. 代码如下: package com.zzw.getPhoneInfos; import android.app.Activity; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.telephony.TelephonyManager; import android.util.Log; public
-
java 获取已知文件扩展名的代码
一.需求分析 1.获取已知文件的扩展名---------------------------------------------->要先读到文件,得到文件名 2.abc.txt的扩展名是txt, abc.Java.txt的扩展名也是txt------------->获取扩展名的正确性保证 二.技术难点 1.将一个给出的路径转换成一个文件对象,并获取到完整的文件名 直接用new File()类就可以实现,然后通过getName获取到文件名 2.怎么通过文件名获取到扩展名? 通过对文件名进行正则表
-
java 用递归获取一个目录下的所有文件路径的小例子
复制代码 代码如下: private List<String> ergodic(File file,List<String> resultFileName){ File[] files = file.listFiles(); if(files==null)return resultFileName;// 判断目录下是不是空的 for (File f : files) { if(f.isDirectory()){// 判
-
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
java获取系统路径字体.得到某个目录下的所有文件名.获取当前路径 复制代码 代码如下: package com.liuxing.test; import java.awt.GraphicsEnvironment;import java.io.File;public class Test { private static GraphicsEnvironment environment; /** * @param args */ public static void main(String[]
-
java字符串切割实例学习(获取文件名)
上传文件路径为:C:/Documents and Settings/collin/My Documents/111-lazyloading.gif,欲取出文件名:111-lazyloading.gif.可以 复制代码 代码如下: String temp[] = name.split("////");if (temp.length > 1) {name = temp[temp.length - 1];} regex为////,因为在java中//表示一个/,而regex中//也表示
-
详解Java如何获取文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其编码的格式.其实,如果项目运行的平台就是中文操作系统,如果这些文本文件在项目内产生,即开发人员可以控制文本的编码格式,只要判定两种常见的编码就可以了:GBK和UTF-8.由于中文Windows默认的编码是GBK,所以一般只要判定UTF-8编码
随机推荐
- 微信 小程序Demo导入详细介绍
- 关于JS中的闭包浅谈
- 12个非常有用的JavaScript技巧
- JS密码生成与强度检测完整实例(附demo源码下载)
- PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
- 利用PHP脚本在Linux下用md5函数加密字符串的方法
- ASP 类专题
- WPF中的ListBox实现按块显示元素的方法
- 关于C++类的成员初始化列表的相关问题
- mysql远程登录出错的解决方法
- js三种排序算法分享
- 通过伪协议解决父页面与iframe页面通信的问题
- Android 实现双击退出的功能
- php面向对象全攻略 (十) final static const关键字的使用
- 爱情26个字母
- Sql学习第三天——SQL 关于CTE(公用表达式)的递归查询使用
- 利用DWRCC突破天网防火墙(经验)(图)
- java 获取一组数据中的最大值和最小值
- C#获取网页源代码的方法
- python原类、类的创建过程与方法详解