<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
IOUtils
提供各种静态方法,用于处理读,写和、拷贝,这些方法基于InputStream、OutputStream、Reader 和 Writer
InputStream in = new URL( "http://commons.apache.org" ).openStream();
try { System.out.println( IOUtils.toString( in ) ); } finally { IOUtils.closeQuietly(in); }
* FileUtils
提供各种静态方法,基于File对象工作,包括读、写、拷贝、比较文件
File file = new File("/commons/io/project.properties"); List lines = FileUtils.readLines(file, "UTF-8");
* LineIterator
提供灵活的方式操作基于行的文件。通过FileUtils 或 IOUtils中的静态方法,可以直接创建一个实例
LineIterator it = FileUtils.lineIterator(file, "UTF-8"); try { while (it.hasNext()) { String line = it.nextLine(); /// do something with line } } finally { LineIterator.closeQuietly(it); }
##### 参考资料:
http://ifeve.com/commons-io/
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )