[Java] 03 String获取文件后缀名,判断文件是否合法
2016-04-12 14:40
218 查看
package test.string; import java.util.Arrays; import java.util.List; public class GetFileType { private static List<String> accTypes = Arrays.asList("jpg","bmp","gif","doc","docx","rar"); public static void main(String[] args){ for(String arg:args){ String type = getFileType(arg); if(accTypes.contains(type)){ System.out.println(arg+"后缀合法"); }else{ System.out.println(arg+"后缀不合法"); } } } /** * 获取文件后缀名 * @param filename * @return */ public static String getFileType(String filename){ int pos = filename.lastIndexOf("."); if(pos == -1){ return null; } return filename.substring(pos+1); } }
相关文章推荐
- java在excel里插入文字数据和图片(JXL方式)
- Java进阶之----LinkedList源码分析
- XML数据映射到javaBean
- Java实现邮件发送实例
- myeclipse测试数据库连接
- 类字面变量
- java学生成绩管理系统
- 码农小汪-spring框架学习之9-基于 Java 的配置元数据 @ImportResource
- 怎样在MyEclipse上耍Chrome
- Java学习之TXT追加文本的三种的方式
- Java volatile Java虚拟机提供的最轻量级同步机制
- JAVA如何抛出异常
- LeetCode 35 -Search Insert Position ( JAVA )
- 学习JAVA中RSA算法实现
- Java学习之复制文件目录到指定文件夹
- 【转】Java判断是否是整数,小数或实数的正则表达式
- java 日期的加减
- Spring切点获取实体类数据
- java io流
- jpa整合spring和springData出错: Unable to build Hibernate SessionFactory