各種其他的流(12 3)

2021-10-01 05:33:10 字數 1983 閱讀 6747

//  inputstream  抽象類,輸入流;

// fileinputstream i=new fileinputstream(file); ** 位元組 input output

// datainputstream i=new datainputstream(inputstream); 強化處理 ,能提出基本資料型別,用的較少,曾經頻繁用於網路通訊

// objectinputstream o=new objectinputstream(inputstream); 強化處理,物件導向的強化,可以讀寫 自定義類的物件

//使用objectinputstream 時要對讀寫的自定義類做特殊處理,讓離開堆空間的資料依然有對類的描述資訊

// filereader **。字元reader writer

// bufferedreader 強化處理,字元文件編輯器

// !!!!!!!!word文件屬於位元組在處理

// 檔案,字元型的複製

file f=

newfile

("c:\\users\\花花\\desktop\\1.txt");

file f1=

newfile

("c:\\users\\花花\\desktop\\1c.txt");

filereader fr=null;

filewriter fw=null;

system.out.

println

(f1.

exists()

);bufferedreader br=null;

//強化基礎流 新

bufferedwriter bw=null;

// 新

try}

catch

(exception e)

finally

catch

(exception e2)}}

}

#2 練習題

public

class

demo1_yinmi

catch

(exception e)}}

class

msgimplements

serializable

public

void

setname

(string name)

public date getdate()

public

void

setdate

(date date)

public

static ******dateformat getsdf()

public

static

void

setsdf

(******dateformat sdf)

@override

public

inthashcode()

@override

public

boolean

equals

(object obj)

elseif(

!date.

equals

(other.date)

)return

false;if

(name == null)

elseif(

!name.

equals

(other.name)

)return

false;if

(num != other.num)

return

false

;return

true;}

public

msg( string name, date date)

@override

public string tostring()

}

其他的IO流

列印流 printwriter 字元輸出 printstream 位元組輸出 總結 有writer 和reader 都是字元流 列印流在實現自動換行和重新整理要做true處理 列印流一般結合bufferreader和bufferedinputstream一起使用 普通寫入 printwriter p...

IO流中的其他物件

管道流 piped stream public class io62 1 class input 輸入 implements runnable public void run catch exception e class output 輸出 implements runnable public v...

C 一些其他的流

stream類是filestream類的父類,有memorystream 記憶體流 gzipstream 壓縮解壓流 cryptostream 加密流 gzipstream cryptostream 是裝飾者模式的應用。盡量只操作父類stream。streamreader 和streamwriter...