歡迎使用C器SDN markdown編輯

2021-08-28 04:25:02 字數 2201 閱讀 9129

}其實這種方法可以針對於很多的輸入流和輸出流。

-從輸入流到字串

file file = new

file("d:/123.txt"

); fileinputstream fis = new

fileinputstream(file);

//同樣是叫做輸入流的桶

stringbuffer sb = new

stringbuffer();

//把輸出流的桶換成了stringbuffer用來儲存字串

//其實也可以直接用string,但是stringbuffer速度更快。

byte

buf = new

byte

[256

]; //水瓢沒變

intlen

=-1; //測水瓢舀了多少水沒變

while ((len

= fis.read(buf)) !=-1

) system.out.println

(sb.tostring());

複製文字檔案並輸出

public

static

void

main

(string args) throws exception

//檢測結果檔案是否存在如果不存在便建立乙個

filereader fr = new

filereader(file);

//設定字元讀入流用於向檔案(file)中讀資料

filewriter fw = new

filewriter(file2);

//設定字元讀出流用於向檔案(file2)中寫資料

char

ch = new

char

[256

]; //每次讀和寫的容器,或者說是傳送的媒介

intlen = -1

; while

((len = fr.read(ch)) != -1

) fw.flush();

fw.close();

fr.close();

system.out

.println(sb.tostring());

//輸出文字檔案

}

**:

class

demoobject

implements

serializable

public

class

iotest {

public

static

void main(string args) throws exception {

objectoutputstream oos = new objectoutputstream(new fileoutputstream(new file(「d:/123.obj」)));

//建立物件輸出流準備向檔案中寫入物件

oos.writeobject(new demoobject());

//向檔案中寫入新建立的物件

oos.flush();

//輸出流記得要flush

objectinputstream ois = new objectinputstream(new fileinputstream(new file(「d:/123.obj」)));

//建立物件輸入流準備在檔案中讀出剛寫入的物件

demoobject newobject = (demoobject)ois.readobject();

//建立乙個新物件用於儲存剛剛讀出的物件

system.out.println(newobject.date);

C歡迎使用CSDN markdown編輯器

順序結構程式設計總結一.cout語句 cout語句是實現輸出功能的語句 格式 cout 專案1 專案2 專案n 如果專案是表示式,則輸出表示式的值 如果專案加引號,則輸出引號內的內容 如果專案是endl,則表示換行。二.資料型別 各種變數應先宣告後使用 整型資料和實型資料進行混合運算,得到的結果是實...

歡迎使用編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

歡迎使用編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...