十二,Commons-io使用
来源:互联网 发布:在线编程平台 编辑:程序博客网 时间:2024/05/21 11:37
IOUtils
package com.commons_io.demo;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import org.apache.commons.io.IOUtils;public class IOUtilsDemo { static InputStream inputStream = null; @SuppressWarnings("deprecation") public static void main(String[] args) { try { inputStream = new URL("http://www.baidu.com").openStream(); System.out.println(IOUtils.toString(inputStream)); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { IOUtils.closeQuietly(inputStream); } }}
如果不采用IOUtils,采用原始的方式
InputStream in = new URL("http://www.baidu.com").openStream();try { InputStreamReader inR = new InputStreamReader(in); BufferedReader buf = new BufferedReader(inR); String line; while ((line = buf.readLine()) != null) { System.out.println(line); }} finally { in.close();}
FileUtils
package com.commons_io.demo;import java.io.File;import java.io.IOException;import java.util.List;import org.apache.commons.io.FileUtils;public class FileUtilsDemo { public static void main(String[] args) { File file = new File("pom.xml"); try { List lines = FileUtils.readLines(file,"utf-8"); for(String s:lines){ System.out.println(s); } File file2 = new File("test.txt"); if(file2.exists()){ file2.createNewFile(); } FileUtils.copyFile(file, file2); System.out.println(file2.length()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
FilenameUtils
package com.commons_io.demo;import org.apache.commons.io.FilenameUtils;public class FilenameUtilsDemo { public static void main(String[] args) { String filename = "C:/commons/io/../lang/project.xml"; String normalized = FilenameUtils.normalize(filename); System.out.println(normalized); }}
FileSystemUtils
package com.commons_io.demo;import java.io.IOException;import org.apache.commons.io.FileSystemUtils;public class FileSystemUtilsDemo { public static void main(String[] args) { try { Long kb = FileSystemUtils.freeSpaceKb("C:/"); System.out.println("Free Space: " + kb + "KB"); } catch (IOException e) { e.printStackTrace(); } }}
0 0
- 十二,Commons-io使用
- Commons IO使用
- commons-io使用笔记
- commons-io使用笔记
- apache.commons.io的使用
- 第六十二篇:commons-codec使用介绍
- 使用commons-fileupload与commons-io进行文件上传
- 【跟我学apache-commons】【四】commons-io的使用
- 【跟我学apache-commons】【四】commons-io的使用
- org.apache.commons.io使用实例
- org.apache.commons.io.FileUtils使用
- 使用Apache commons IO包规范文件名
- org.apache.commons.io.FileUtils使用详解
- Apache Commons IO组件介绍使用
- Apache commons-io 工具类的使用
- org.apache.commons.io.FileUtils的使用
- Apache Commons IO组件介绍使用
- Commons之Commons-io
- collection.toArray(new String[0])中new String[0]的作用
- 二种卫星地图的快速比较和选择方法
- JUnit + Mockito 单元测试(一)
- linux学习笔记--vmstat命令
- Linux进程优先级
- 十二,Commons-io使用
- python实现决策树
- Java Web(二)遍历JSP文档
- 欢迎使用CSDN-markdown编辑器
- java中json的使用
- 正经的找工作记录之一-高校篇
- Java ArrayList工作原理及实现
- react native iOS打包
- Linux下查看、关闭及开启防火墙命令