freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言程序設(shè)計基礎(chǔ)第2版java的輸入輸出系統(tǒng)ppt-在線瀏覽

2024-12-03 16:19本頁面
  

【正文】 ):將給定的數(shù)據(jù)寫入到BufferedOutputStream中去 2021/11/10 54 BufferedWriter的構(gòu)造方法 ? BufferedWriter(Writer out):以給定的Writer對象為基礎(chǔ)建立一個 BufferedWriter對象,并為其規(guī)定默認(rèn)大小的緩沖區(qū) ? BufferedWriter(Writer out, int sz):以給定的 Writer對象為基礎(chǔ)建立一個BufferedWriter對象,并為其規(guī)定指定大小的緩沖區(qū) 2021/11/10 55 BufferedWriter中的方法 ? flush():強制將當(dāng)前的緩沖區(qū)中的內(nèi)容寫入到Writer中去 ? newLine():為 BufferedWriter建立一個新行,即向其中插入一個表示新行的字符。 2021/11/10 58 DataInputStream中的方法 ? read(byte[] b):將 DataInputStream中的數(shù)據(jù)讀取到給定的數(shù)組中,同時返回實際讀取的位數(shù) ? read(byte[] b, int off, int len):從DataInputStream中讀取最多 len個字節(jié)的數(shù)據(jù),存放到字節(jié)數(shù)組 b中從 off開始的位置。 2021/11/10 61 DataOutputStream的構(gòu)造方法 ? DataOutputStream(OutputStream out) :以給定的 OutputStream為基礎(chǔ)構(gòu)造一個DataOutputStream對象 2021/11/10 62 DataOutputStream中的方法 ? size():返回被寫入到 DataOutputStream中的數(shù)據(jù)的位數(shù) ? writeBoolean(boolean v):將給定的 boolean值寫入到 DataOutputStream中 ? writeByte(int v):將 int值的 1位字節(jié)表示寫入到DataOutputStream中, int值必須在 0到 255之間 ? writeBytes(String s):將給定的字符串以字節(jié)方式寫入到 DataOutputStream中 ? writeChar(int v):將給定的 int值作為 2位的字節(jié)寫入到 DataOutputStream中 2021/11/10 63 DataOutputStream中的方法 ? writeChars(String s):將給定的字符串寫入到 DataOutputStream中 ? writeDouble(double v):將給定的 double數(shù)據(jù)寫入到 DataOutputStream中 ? writeFloat(float v):將給定的 float數(shù)據(jù)寫入到 DataOutputStream中 ? writeInt(int v):將給定的 int數(shù)據(jù)寫入到DataOutputStream中 2021/11/10 64 DataOutputStream中的方法 ? writeLong(long v):將給定的 long數(shù)據(jù)寫入到 DataOutputStream中。 ? writeUTF(String str) :將給定的字符串使用修改過的 UTF編碼,再寫入到DataOutputStream中。 public class DataIODemo { public static void main(String[] args) throws IOException{ DataOutputStream out = new DataOutputStream( new FileOutputStream())。 int[] units = { 12, 8, 13, 29, 50 }。 2021/11/10 66 for (int i = 0。 i ++) { (prices[i])。\t39。 (units[i])。\t39。 (descs[i])。\n39。 } ()。 double price , total = 。 StringBuffer desc。 ()。 ()。 desc = new StringBuffer(20)。 (You39。 total = total + unit * price。 ()。 ? Checked Stream中的構(gòu)件為 – CheckedInputStream – CheckedOutputStream 2021/11/10 70 Checked Stream舉例 import .*。 public class CheckedIOStreamDemo { public static void main(String[] args) throws Exception{ Adler32 inChecker = new Adler32()。 CheckedInputStream in = null。 2021/11/10 71 try { in = new CheckedInputStream(new FileInputStream(args[0]), inChecker)。 } catch (FileNotFoundException e) { (CheckedIODemo: + e)。 } catch (IOException e) { (CheckedIODemo: + e)。 } 2021/11/10 72 int c。 } (input checked sum: + ())。 ()。 } } 2021/11/10 73 LineNumber Stream ? LineNumber Stream是過濾流的子類 ? LineNumber Stream提供了按行讀取內(nèi)容的方法 ? LineNumber Stream不提供輸出的功能 ? Java I/O中的 LineNumber Stream構(gòu)件 – LineNumberReader – LineNumberInputStream( Deprecated) 2021/11/10 74 LineNumberReader的構(gòu)造方法 ? LineNumberReader(Reader in):以給定的Reader對象為基礎(chǔ)構(gòu)造一個LineNumberReader對象,并為其分配默認(rèn)大小的緩沖區(qū) ? LineNumberReader(Reader in, int sz):以給定的 Reader對象為基礎(chǔ)構(gòu)造一個LineNumberReader對象,并為其分配指定大小的緩沖區(qū) 2021/11/10 75 LineNumberReader中的方法 ? getLineNumber():獲取當(dāng)前行的行號 ? readLine():讀取當(dāng)前的行 ? setLineNumber(int lineNumber):設(shè)置當(dāng)前的行號 2021/11/10 76 Pushback Stream ? Pushback Stream是過濾流的子類 ? Pushback Stream提供了回退的機(jī)制,即可以將已經(jīng)讀取的一段內(nèi)容重新回退到流中,然后再次讀取 ? Pushback Stream不提供輸出的功能 ? Java I/O中的 Pushback Stream構(gòu)件 – PushbackInputStream – PushbackReader 2021/11/10 77 PushbackInputStream中的構(gòu)造方法 ? PushbackInputStream(InputStream in):以給定的 InputStream為基礎(chǔ)構(gòu)造PushbackInputStream對象,并為其分配默認(rèn)大小的緩沖區(qū) ? PushbackInputStream(InputStream in, int size):以給定的 InputStream為基礎(chǔ)構(gòu)造 PushbackInputStream對象,并為其分配指定大小的緩沖區(qū) 2021/11/10 78 PushbackInputStream中的方法 ? unread(byte[] b):將給定的數(shù)組中的內(nèi)容回退到 PushbackInputStream中的緩沖區(qū) ? unread(byte[] b, int off, int len):將給定數(shù)組中從 off位置開始的規(guī)定長度的數(shù)據(jù)回退到 PushbackInputStream中的緩沖區(qū)中 ? unread(int b):將給定的數(shù)據(jù)回退到PushbackInputStream的緩沖區(qū)中 2021/11/10 79 PushbackReader的構(gòu)造方法 ? PushbackReader(Reader in):以給定的Reader對象為基礎(chǔ)構(gòu)造 PushbackReader對象,同時為其分配默認(rèn)大小的緩沖區(qū) ? PushbackReader(Reader in, int size):以給定的 Reader對象為基礎(chǔ)構(gòu)造PushbackReader對象,同時為其分配規(guī)定大小的緩沖區(qū) 2021/11/10 80 PushbackReader中的方法 ? unread(char[] cbuf):將給定的字符數(shù)組中的數(shù)據(jù)回退到 PushbackReader對象的緩沖區(qū)中 ? unread(char[] cbuf, int off, int len):將給定的字符數(shù)組中的數(shù)據(jù)從 off位置開始,指定長度的字符回退到 PushbackReader對象的緩沖區(qū)中 ? unread(int c):將給定數(shù)據(jù)回退到PushbackReader對象的緩沖區(qū)中 2021/11/10 81 管道流( Pipe Stream) ?管道流的作用 –將一個程序、線程或代碼段的輸出連接到另一個程序、線程或代碼段的輸入 ? Java I/O中的管道流構(gòu)件 PipedInputStream PipedOutputStream PipedReader PipedWriter 2021/11/10 82 管道流的操作流程 ?使用管道流時要求管道的輸入流與管道的輸出流必須事先連接好 ?管道輸入流將數(shù)據(jù)從管道中讀出 ?管道輸出流將數(shù)據(jù)送入管道 2021/11/10 83 PipedInputStream的構(gòu)造方法 ? PipedInputStream() :構(gòu)造一個空的PipedInputStream對象 ? PipedInputStream(PipedOutputStream src):構(gòu)造一個和給定的 PipedOutputStream對象相關(guān)聯(lián)的 PipedInputStream對象 2021/11/10 84 PipedInputStream中的方法 ? connect(PipedOutputStream src):將PipedInputStream和給定的PipedOutputStream相關(guān)聯(lián) 2021/11/10 85 PipedReader的構(gòu)造方法 ? PipedReader():構(gòu)造一個空的 PipedReader對象 ? PipedReader(PipedWriter src):構(gòu)造一個與規(guī)定的 PipedWriter對象相關(guān)聯(lián)的PipedReader對象 2021/11/10 86 PipedReader中的方法 ? connect(PipedWriter src) :將當(dāng)前的PipedReader對象和給定的 PipedWriter對象相關(guān)聯(lián) 2021/11/10 87 PipedOutputStream的構(gòu)造方法 ? PipedOutputStream() :構(gòu)造一個空的PipedOutputStream對象 ? PipedOutputStream
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1