常見的基本流

2021-08-26 06:00:54 字數 1427 閱讀 9184

標準輸入流:

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 列,每個格仔上有乙個數,不能選任意兩個有公共...