Java 对txt文档的读取和写入
2015-03-10 22:09
435 查看
public static void readTxtFile(String filePath){
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
// System.out.println(lineTxt);
// System.out.println("-----------");
writeTXT(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
}
public static void writeTXT(String lineTxt) throws IOException{
FileWriter fileWriter=new FileWriter("out.txt", true);
BufferedWriter bw=new BufferedWriter(fileWriter);
bw.write(lineTxt);
bw.newLine();
bw.write("java");
bw.newLine();
System.out.println("----------------"+lineTxt);
bw.close();
}
public static void main(String argv[]){
String filePath = "in.txt";
// "res/";
readTxtFile(filePath);
}
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
// System.out.println(lineTxt);
// System.out.println("-----------");
writeTXT(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
}
public static void writeTXT(String lineTxt) throws IOException{
FileWriter fileWriter=new FileWriter("out.txt", true);
BufferedWriter bw=new BufferedWriter(fileWriter);
bw.write(lineTxt);
bw.newLine();
bw.write("java");
bw.newLine();
System.out.println("----------------"+lineTxt);
bw.close();
}
public static void main(String argv[]){
String filePath = "in.txt";
// "res/";
readTxtFile(filePath);
}
相关文章推荐
- Java读写文件,读取execl表格,读取指定行列单元格信息,拼接sql,写入TXT文档。
- java 一行行读取写入txt文档
- Java基础:向txt文档中追加写入多个对象,并读取
- Java基础:向txt文档中追加写入多个对象,并读取
- Java实现txt文本的读取、写入、转移!
- 【转】java读取本地txt文档
- java读取txt字符串挨个写入int数组
- java读取文件名写入txt
- 一个java读取word文档并将其写入xml文档的例子
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- asp.net 读取读取sql数据并写入txt文档
- JavaScript 读取、写入Txt文档
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- java读取txt文档遇到的问题
- java读取txt文档到string中
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA读取TXT文档乱码问题
- c# 读取并写入 txt文档 前三行