Java常用工具类
来源:互联网 发布:农村淘宝网官网 编辑:程序博客网 时间:2024/05/21 06:33
1.commons-lang3
commons-lang3里面封装了一些非常常用的操作,比如判断字符串是否为空、日期操作等
2.fastjson
fastjson是阿里的东西,用来处理json格式的字符串非常方便
3.FileUtils
FileUtils是org.apache.commons.io这个包下面的一个工具类。主要封装了一些文件操作相关的逻辑。有了这个,不需要再记住那些繁琐的文件读取存储了。
maven依赖:
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version></dependency>
*读取全部内容
String content = FileUtils.readFileToString(new File("tttt.txt"), "gbk");System.out.println(content);
*按行读取
List<String> lines = FileUtils.readLines(new File("tttt.txt"),"gbk"); for (String line : lines) { System.out.println(line); }
*文件复制
FileUtils.copyFile(new File("tttt.txt"),new File("tttt1.txt"))
*写文件,最后的true表示追加内容
FileUtils.writeStringToFile(new File("tttt.txt"),"\n追加的内容","gbk",true)
*文件列举,加过滤
Collection<File> files = FileUtils.listFiles(new File("Desktop"), new IOFileFilter() { //对文件夹内的文件过滤 public boolean accept(File file) { String name = file.getName(); return true; } //s代表文件名,不知道如何生效 public boolean accept(File file, String s) { return false; } }, new IOFileFilter() { //对文件夹内的文件夹过滤 public boolean accept(File file) { return false; } public boolean accept(File file, String s) { return false; } }); for (File file : files) { System.out.println(file.getName()); }
0 0
- java 常用工具类
- java 常用工具类
- java 常用工具类整理
- Java常用工具类
- Java常用工具类集合
- Java开发常用工具类
- Java常用工具类四
- java开发常用工具类
- Java常用工具类集合
- java Spring常用工具类
- java常用工具类
- java Spring常用工具类
- Java常用工具类
- Java开发常用工具类
- java常用工具类UploadHelper
- java常用工具类FileUtil
- java常用工具类!
- java 常用工具类
- 内向、不善社交的人如何建立人脉?修
- 关于电脑开机网络图标一直转圈的问题
- 学习Windows编程遇到的问题
- Java String类的Split以竖线作为分隔符
- 移动端获取网络数据优化的几个点
- Java常用工具类
- react native Unable to download JS bundle 的解决方案
- nyist67 三角形面积(叉乘求三角形的面积)
- POJ2594Treasure Exploration(非简单路径覆盖)
- 4种Dolby声场技术的区别
- ViewPager详解-----CodeParanoia
- 一次失败的Selenium chromedriver切换
- 消息循环占用100%的cpu,添加sleep即可
- CSS的继承、层叠和特殊性