Apache的commons工具类
package cn.zhou; import java.io.File;
import java.io.IOException; import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils; /*
* 一、apache的commons工具类?
*
* 流的工具类,极大地提高了数据操作的效率!
* 二、下载?
* 官网下载,复制到当前工程下的新建lib文件夹,右键build path即可
*
* 三、常用方法?
* 1.FilenameUtils方法 获得拓展名 需要加上后缀名 才能获得后缀名 FilenameUtils.getExtension
* 2.获得文件名 FilenameUtils.getName
* 3.判断文件名的后缀 FilenameUtils.isExtension
* 4.复制文件夹 FileUtils.copyFile
* 5.复制文件 FileUtils.copyDirectoryToDirectory
* 6.将字符串直接写到文件中 FileUtils.writeStringToFile
* 7.读取文本 返回字符串 FileUtils.readFileToString
*
*
*/
public class Apache的commons工具类 {
public static void main(String[] args) throws IOException {
run();
run01();
run02();
run03();
run04();
run05();
run06();
}
//7.读取文本 返回字符串
private static void run06() throws IOException {
String s=FileUtils.readFileToString(new File("d:\\steam1\\abc.txt"));
System.out.println(s);
} //6.将字符串直接写到文件中
private static void run05() throws IOException {
FileUtils.writeStringToFile(new File("d:\\steam1\\abc.txt"),"你好世界!"); }
//5.复制文件
private static void run04() throws IOException {
FileUtils.copyFile(new File("d:\\steam1\\abc.txt"), new File("c:\\abc.txt")); }
//4.复制文件夹
private static void run03() throws IOException {
FileUtils.copyDirectoryToDirectory(new File("d:\\steam1"), new File("c:\\steam1")); }
//3.判断文件名的后缀
private static void run02() {
boolean a=FilenameUtils.isExtension("d:\\aaa.txt", "exe");
System.out.println(a);
}
//2.获得文件名
private static void run01() {
String name01=FilenameUtils.getName("d:\\aaa.txt");
System.out.println(name01); }
//1.FilenameUtils方法 获得拓展名
private static void run() {
String name=FilenameUtils.getExtension("d:\\aaa.txt");
System.out.println(name);
} }
Apache的commons工具类的更多相关文章
- Apache Jakarta Commons 工具集简介
Apache Jakarta Commons 工具集简介[转] Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.我选了一些比较常用的项目做简单介绍.文 ...
- Apache Commons 工具类介绍及简单使用
转自:http://www.cnblogs.com/younggun/p/3247261.html Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下 ...
- linkin大话数据结构--apache commons工具类
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动. 一.Commons BeanUtils 说明:针对Bean的一个工具集.由于Bean往往是有一堆ge ...
- Apache Commons 工具类简单使用
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍. 组件 功能介绍 BeanUtils 提供了对于 ...
- Apache Commons 工具类介绍及简单使用(转载)
原文链接 http://www.cnblogs.com/younggun/p/3247261.html Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动 ...
- Java:Apache Commons 工具类介绍及简单使用
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍. Commons简介 组件 功能介绍 commo ...
- linkin大话数据结构--Google commons工具类
package tz.web.dao.bean; import java.util.Arrays; import java.util.Collection; import java.util.List ...
- commons工具类
转自:https://blog.csdn.net/leaderway/article/details/52387925 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不 ...
- Apache Commons 工具类
http://blog.csdn.net/feicongcong/article/details/53374399http://blog.csdn.net/hsienhua/article/detai ...
随机推荐
- 【angularjs】使用angular搭建项目,获取dom元素
方法一:需要引入jq,否则会报angularJS1 Error: [jqLite:nosel](不建议使用) <div id="testID" class="tes ...
- 【vue】vue中ref用法
1.获取当前元素: 例子: <div class="pop pos-a" :style="{ left: pop_x + 'px' ,top: pop_y + 'p ...
- 深入理解 Node.js 中 EventEmitter源码分析(3.0.0版本)
events模块对外提供了一个 EventEmitter 对象,即:events.EventEmitter. EventEmitter 是NodeJS的核心模块events中的类,用于对NodeJS中 ...
- Linux内核入门到放弃-进程管理和调度-《深入Linux内核架构》笔记
进程优先级 硬实时进程 软实时进程 普通进程 O(1)调度.完全公平调度器 抢占式多任务处理(preemptive multitasking):各个进程都分配到一定的时间段可以执行.时间段到期后,内核 ...
- python文件流
打开文件 文件的基本方法 迭代文件内容 打开文件 打开文件,可以使用自动导入的模块io中的函数open.函数open将文件名作为唯一必不可少的参数,并返回一个文件对象.如果只指定一个文件名,则获得一个 ...
- handsontable 的核心方法
原文地址:http://blog.csdn.net/mafan121/article/details/46122577 1.为handsontable添加钩子方法 addHook(key,callba ...
- SQL SERVER按多字段查找重复的数据并删除只保留一条
由于一次操作失误,给表中插入了多条重复的数据,所以就需要删除重复的数据只保留一条,一时想不到好方法,各种查资料,终于找到了,特意写到这里,方便以后自己用~ 查询: select A.n_PatentI ...
- c#中用sql存储过程
string connstr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionStri ...
- case when then的用法-leetcode交换工资
case具有两种格式:简单case函数和case搜索函数. --简单case函数 case sex when ' then '男' when ' then '女’ else '其他' end --ca ...
- hibernate 关于hbm.xml编写的总结
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具.本节简单的讲述一下这些配置文件的配置. 配置文件的基本结构 ...