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 ...
随机推荐
- 002_监测ssl证书过期时间
一. s_client This implements a generic SSL/TLS client which can establish a transparent connection to ...
- <STL源码剖析>配置器
1.stl六大部件 容器:各种数据结构,包括vector,list,deque,set,map等等 算法:各种常用算法,sort,search 迭代器:容器和算法之间的粘合器 防函数:类似于函数 配接 ...
- Python脱产8期 Day07 2019/4/19
一 数据类型的相互转化 1.哪些类型可以转换为数字类型 2.数字转换为字符串 print(str(10)) 3.字符串与列表相互转换 1.字符串转化为列表:list(字符串) 2.列表转换为字符串:' ...
- [BZOJ 3709] Bohater
Description 在一款电脑游戏中,你需要打败n只怪物(从1到n编号).为了打败第i只怪物,你需要消耗d[i]点生命值,但怪物死后会掉落血药,使你恢复a[i]点生命值.任何时候你的生命值都不能降 ...
- 第一部分牛刀小试:启动GDB开始调试
当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的.当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中.你可以用GDB命令来查看当前的栈中的信息 ...
- 封装HttpUrlConnection开箱即用
因为经常用到 便写出来方边使用 直接复制本类即可 import java.io.*; import java.net.HttpURLConnection; import java.net.URL; i ...
- H5 字符实体
41-字符实体 (greater than) © 版权符号 --> 我 爱你 到此为止我们的HTML的基础标签就学习完毕了, 例如我们学习了<h1>标签, <table&g ...
- H5 表单标签
33-表单标签3 列表数据 注意点: 1.下拉列表不能输入内容, 但是可以直接在列表中选择内容 2.可以通过给option标签添加一个selected属性来指定列表的默认值 3.可以通过给option ...
- ASP.NET项目开发
ASP.NET项目开发 1.C/S模式 (client 客户端 server 服务器):QQ.证券.酷狗.旺旺...需要下载响应软件: 工作原理:客户端请求--ASP.net服务器端应用(<-- ...
- SPA单页面优缺点
优点: 1.体验好,不刷新,减少 请求 数据ajax异步获取 页面流程: 2.前后端分离 3.减轻服务端压力 4.共用一套后端程序代码,设配多端 缺点: 1.首屏加载过慢: 2.SEO 不利于搜索引 ...