当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Commons-IO

授权协议 Apache
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 夏意蕴
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Commons项目中用来处理IO的一些工具类包,下面是一些示例代码:

//直接将IO流转成字符串
 InputStream in = new URL( "http://jakarta.apache.org" ).openStream();
 try {
   System.out.println( IOUtils.toString( in ) );
 } finally {
   IOUtils.closeQuietly(in);
 }
//读取文本文件的所有行
 File file = new File("/commons/io/project.properties");
 List lines = FileUtils.readLines(file, "UTF-8");
//路径处理
 String filename = "C:/commons/io/../lang/project.xml";
 String normalized = FilenameUtils.normalize(filename);
 // result is "C:/commons/lang/project.xml"
//获取目录空间
 long freeSpace = FileSystemUtils.freeSpace("C:/"); 
//打印文件的所有行
 LineIterator it = FileUtils.lineIterator(file, "UTF-8");
 try {
   while (it.hasNext()) {
     String line = it.nextLine();
     /// do something with line
   }
 } finally {
   LineIterator.closeQuietly(iterator);
 }

JavaDoc:http://tool.oschina.net/apidocs/apidoc?api=commons-io

  • 1.概述 commons-io是apache开源基金组织提供的一组有关IO操作的类库,可以挺提高IO功能开发的效率。commons-io工具包提供了很多有关io操作的类,见下表: 包 功能描述 org.apache.commons.io 有关Streams、Readers、Writers、Files的工具类 org.apache.commons.io.input 输入流相关的实现类,包含Reade

  •   推荐使用 apache 的 commons-io   依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.11.0</version> </dependency>   IOUtils 封装IO通用操作 常用常量 //路径分隔符,char

  • commons-io简介         commons-io 是Apache封装好的库,包含使用程序类、流实现、文件过滤、文件比较器、endian转换类等。 代码中经常用到io流,自己写代码比较繁琐, 推荐使用commons-io工具类。 commons-io官网:Commons IO – Commons IO Overview commons-io可以去官网下载也可以用Maven引入依赖 最新

 相关资料
  • Commons 是 Twitter 推出的常用程序开发的工具包,包括 Python 和 Java 两种语言的版本。 这些工具包括应用管理、参数处理、依赖注入、集合、网络、文本处理等等。

  • Apache Commons Logging (原名 Jakarta Commons Logging,JCL)提供的是一个 Java 的日志接口,同时兼顾轻量级和不依赖于具体的日志实现工具。它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J, Ava

  • Commons Proxy 是 Apache 的一个之项目,封装了 Java 对象代理的一些常用方法。

  • launcher 可以独立启动的java应用程序,我们可以去实现接口来开发我们自己的java独立应用程序。

  • Commons EL 是 Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Java 类库。 JavaDoc: http://tool.oschina.net/apidocs/apidoc?api=commons-el

  • Commons项目组中的一个各种集合类和集合工具类的封装 JavaDoc:http://www.ostools.net/apidocs/apidoc?api=commons-collections