zoukankan      html  css  js  c++  java
  • java 7 使用java.nio.file.*操作文件

    java7中辅助类Files新增了两个方法用于读去文件的全部行和全部字节。So..再也不用缓冲区了。

     1 package java8_test;
     2 
     3 import java.io.IOException;
     4 import java.nio.file.Files;
     5 import java.nio.file.Path;
     6 import java.nio.file.Paths;
     7 import java.util.List;
     8 
     9 public class TestMain {
    10 
    11     public static void main(String[] args) {
    12         // TODO Auto-generated method stub
    13             Path logFile=Paths.get("/home/frank/java8" );
    14             List<String> lines;
    15             try {
    16                 lines = Files.readAllLines(logFile);
    17                 for(String str:lines){
    18                     System.out.println(str);
    19                 }
    20             } catch (IOException e) {
    21                 // TODO Auto-generated catch block
    22                 e.printStackTrace();
    23             }
    24     }
    25         
    26 
    27 }

    该类也与以前的java I/O代码兼容

     1 try {
     2             Path logFile=Paths.get("/home/frank/java8" );
     3             BufferedReader reader=Files.newBufferedReader(logFile);
     4             String line;
     5             while((line=reader.readLine()) != null){
     6                 System.out.println(line);
     7             }
     8         } catch (IOException e) {
     9             // TODO Auto-generated catch block
    10             e.printStackTrace();
    11         }
  • 相关阅读:
    053-509
    053-298
    053-255
    css实现省略号
    github上写blog
    解决内容被挤压缩小问题
    request.getRequestDispather().forward()与response.sendRedirect()
    资料,来自HTML5前端开发学习⑤群
    checkbox与jq<转>2
    checkbox与jq<转>
  • 原文地址:https://www.cnblogs.com/frankM/p/4592919.html
Copyright © 2011-2022 走看看