標準輸入流:
bufferedreader br=newbufferedreader(new inputstreamreader(system.in));
常呼叫輸入方法:readline(),string
網路程式設計接收字元的輸出:
printwriter pw=newprintwriter(socket.getoutputstream(),true));
常呼叫輸出方法:println(sring str),void
網路程式設計接收字元的輸入:
bufferedreader br=new bufferedreader(newinputstreamreader(socket.getinputstream()));
常呼叫輸入方法:readline(),string
輸出為什麼不呼叫bufferedwriter
因為bufferedwriter沒有自動重新整理功能,要重新整理,則呼叫其flush方法,它的write方法沒有換行,則會在客戶端與服務端之間導致阻塞。
輸入流輸出流
抽象位元組流
inputstream
outputstream
常用方法
read(byte[ ] )
write(byte[ ])
常用字節流
fileinputstream
fileoutputstream
資料字節流
datainputstream(inputstream )
dataoutputstream(outputstream )
陣列位元組流
bytearrayinputstream(byte )
bytearrayoutputstream()
抽象字元流
reader
writer
常用方法
read(char[ ])
write(char[ ])
常用字元流
filereader
filewriter
常用轉換流
inputstreamreader(inputstream)
outputstreamwriter(outputstream )
常用緩衝流
bufferedreader(reader )
bufferedwriter(writer )
列印字元流
printwriter(outputstream )
常用方法:println
列印位元組流
printstream(outputstream )
常用方法:println
c 流常見操作
記下輸入輸出流 檔案流 字串流的常見操作。vectorvclines wstring instr while getline wcin,instr 需要引入 include 預設控制台是ansi編碼,要輸出對應寬字元,需要制定locale來保證輸出時完成對應的編碼轉換,引入 include 並在開始...
常見字元流
字元流的由來 字元流讀取文字位元組資料以後,不直接操作而是先查指定的編碼表,獲取對應的文字,再對該文字進行操作,簡單說字元流就是位元組流 編碼表。所以對於文字的操作優先使用字元流。public class copyfiletest catch exception e finally catch io...
常見網路流模型
描述 n 個人,每個人有乙個狀態,存在 m 對朋友,每個人可以翻轉狀態,求翻轉次數 衝突的朋友對數的最小值 模型 原點向 0 狀態的人連一條 inf 的邊,1 狀態向匯點連一條 inf 的邊,朋友之間連一條流量為 1 的邊,求最小割 描述 有 n 行,m 列,每個格仔上有乙個數,不能選任意兩個有公共...