import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.LineNumberReader;
/**
* 只要关闭最外层的就OK。
* JDK使用的时包装器模式,只关最外层的,
* 里面的相应的也会自动关闭。看源码就知道了
* @author Administrator
*
*/
public class Test {
public void writeFile(){
File file=new File("C:\\web.xml");
BufferedWriter bw=null;
try {
//true表示追加,没有true,默认是覆盖
//使用缓存提供写速度,写的时候先写到缓存,不是每次都写入文件
//最后一次才写入文件
bw=new BufferedWriter(new FileWriter(file,true));
bw.write("cxm");
bw.newLine();//写个换行符
} catch (IOException e) {
e.printStackTrace();
}finally{
//关闭流一定要像这样
if(bw != null){
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
/**
* 一行一行地读入文件的内容
* @return
*/
public String readFile(){
File file=new File("C:\\web.xml");
LineNumberReader lr=null;
StringBuilder sb=new StringBuilder();
try {
//这样搞更快
lr=new LineNumberReader(new BufferedReader(new FileReader(file)));
String s=lr.readLine();
while(s != null){
sb.append(s+System.getProperty("line.separator"));
s=lr.readLine();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
if(lr != null){
try {
lr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return sb.toString();
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(new Test().readFile());
}
}
分享到:
相关推荐
INI文件读写例子 INI文件读写例子 INI文件自动创建INI文件读写例子 INI文件自动创建INI文件读写例子 INI文件自动创建INI文件读写例子 INI文件自动创建
js处理文件——文件读写例子.zip,很不错的例子!
ini文件创建,读写例子 Delphi适合新手学习。。。
c++对文件的读写操作的例子 c++对文件的读写操作的例子 c++对文件的读写操作的例子 c++对文件的读写操作的例子
这个程序可以读存放字符的文件,然后把字符转换成2进制数存放到另一个文件。这是我写的一个很好的学习文件处理的例子 有什么不懂可以问我
分析bmp格式的图像文件结构,读写bmp的有效信息.
一个比较详细的开发资料。加上三个数据库例子,实现android数据库的建库,增删解查。一个文件读写的例子
源码实现对Linux系统文件的读取,对熟悉读取文件有很好的示例作用。
C语言文件读写例子,通过例子可以理解和掌握C读文件的方法。
一个很好用的CSV文件读写的类,CSV文件用于程序的配置文件很方便
调用ReadFile和WrietFile来实现文件的读写
linux c 配置文件读写 经过测试可以使用 有例子
一个读写WAV文件的例子,C#一个读写WAV文件的例子
读写xml文件的例子.zip读写xml文件的例子.zip
file io的简单实例
一个简单的VC读写INI的例子 对INI文件时行简单的操作 内有函数说明
java学习笔记,新手入门,java文件读写的一些例子!
java中常用文件读写的详细例了说明(java中常用的IO)