java7提供了一种自动关闭资源的编码格式,为了简化原来的写法,先看看原来的使用io流后的写法
InputStream in=new FileInputStream(new File("D:/java编程思想.txt"));
try{
.....
}catch(IOException e){
}finally{
if(in!=null)
in.close();
}
java7提供的写法,不用写finally就起到了自动关闭流的作用,简洁不少
try(InputStream inputStream=new FileInputStream(new File("D:/java编程思想.txt"))){
System.out.println(IOUtils.toString(inputStream,"utf-8"));
}