package bufferedIO;
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.Reader;
import java.io.Writer;
/*
* 字符緩沖流 + 新增方法(不能發生多態)
*/
public class BufferedChar {
public static void main(String[] args) {
//創建源(僅限于字符的純文本)
File src = new File("E:/jar/a/2.txt");
File dest = new File("E:/jar/a/3.txt");
//選擇流
BufferedReader reader = null;
BufferedWriter wr = null;
try {
reader = new BufferedReader(
new FileReader(src));
wr = new BufferedWriter(
new FileWriter(dest));
//第一種方式:普通讀取操作
/*char[] flush = new char[1024];
int length;
while((length = reader.read(flush)) != -1){
wr.write(flush,0,length);
}*/
//第二種方式:一行行的讀取
String line = null;
while((line = reader.readLine()) != null){
wr.write(line);
//換行符號
//wr.append("\r\n");
wr.newLine();
}
wr.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("源文件不存在");
} catch (IOException e) {
e.printStackTrace();
System.out.println("文件讀取失敗");
}finally{
if(reader != null){
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
13 緩沖流+字符流 實現文本文件拷貝
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 轉載:http://blog.csdn.net/datangxiajun/article/details/5160...
- 有個需求,即想表達一個目錄結構,但又不想截圖用圖片的方式。有些同學可能在一些技術博客中看到這樣的表達: blog├...