摘要:一次寫多個字節(jié)的方法將字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。創(chuàng)建對象構造方法中綁定要寫入數(shù)據(jù)的目的地調(diào)用對象中的方法把數(shù)據(jù)寫入到文件中在文件中顯示寫個字節(jié)將字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。
package com.itheima.demo01.OutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
/*
一次寫多個字節(jié)的方法: - public void write(byte[] b):將 b.length字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。 - public void write(byte[] b, int off, int len) :從指定的字節(jié)數(shù)組寫入 len字節(jié),從偏移量 off開始輸出到此輸出流。
*/
public class Demo02OutputStream {
public static void main(String[] args) throws IOException { //創(chuàng)建FileOutputStream對象,構造方法中綁定要寫入數(shù)據(jù)的目的地 FileOutputStream fos = new FileOutputStream(new File("09_IOAndProperties.txt")); //調(diào)用FileOutputStream對象中的方法write,把數(shù)據(jù)寫入到文件中 //在文件中顯示100,寫個字節(jié) fos.write(49); fos.write(48); fos.write(48); /* public void write(byte[] b):將 b.length字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。 一次寫多個字節(jié): 如果寫的第一個字節(jié)是正數(shù)(0-127),那么顯示的時候會查詢ASCII表 如果寫的第一個字節(jié)是負數(shù),那第一個字節(jié)會和第二個字節(jié),兩個字節(jié)組成一個中文顯示,查詢系統(tǒng)默認碼表(GBK) */ byte[] bytes = {65,66,67,68,69};//ABCDE //byte[] bytes = {-65,-66,-67,68,69};//烤紻E fos.write(bytes); /* public void write(byte[] b, int off, int len) :把字節(jié)數(shù)組的一部分寫入到文件中 int off:數(shù)組的開始索引 int len:寫幾個字節(jié) */ fos.write(bytes,1,2);//BC /* 寫入字符的方法:可以使用String類中的方法把字符串,轉(zhuǎn)換為字節(jié)數(shù)組 byte[] getBytes() 把字符串轉(zhuǎn)換為字節(jié)數(shù)組 */ byte[] bytes2 = "你好".getBytes(); System.out.println(Arrays.toString(bytes2));//[-28, -67, -96, -27, -91, -67] fos.write(bytes2); //釋放資源 fos.close(); }
}
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/76165.html
摘要:字符轉(zhuǎn)換流原理字節(jié)流編碼表。和作為子類,僅作為操作字符文件的便捷類存在。源目的先根據(jù)需求明確要讀,還是要寫。屏幕網(wǎng)絡完全可以明確具體要使用哪個流對象。明確四是否需要額外功能呢額外功能轉(zhuǎn)換嗎轉(zhuǎn)換流。高效嗎緩沖區(qū)對象。 01轉(zhuǎn)換流概述 * A: 轉(zhuǎn)換流概述 * a: 轉(zhuǎn)換流概述 * OutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的字符編碼...
摘要:學習筆記三在整個包中,實際上就是分為字節(jié)流和字符流,但是除了這兩個流之外,還存在了一組字節(jié)流字符流的轉(zhuǎn)換類。是字節(jié)流通向字符流的橋梁它使用指定的讀取字節(jié)并將其解碼為字符。主要的功能還是向文件中寫入文件構造函數(shù)創(chuàng)建使用默認字符編碼的。 Java IO學習筆記三 在整個IO包中,實際上就是分為字節(jié)流和字符流,但是除了這兩個流之外,還存在了一組字節(jié)流-字符流的轉(zhuǎn)換類。 OutputStre...
摘要:字節(jié)輸入流一次讀取多個字節(jié)的方法從輸入流中讀取一定數(shù)量的字節(jié),并將其存儲在緩沖區(qū)數(shù)組中。 showImg(https://segmentfault.com/img/bVbwrQK?w=772&h=567);package com.itheima.demo02.InputStream; import java.io.FileInputStream;import java.io.IOExc...
摘要:用兩個字節(jié)表示。兩個字節(jié)第一個字節(jié)是負數(shù)第二個字節(jié)可能是正數(shù)目前最常用的中文碼表,萬的中文和符號。用兩個字節(jié)表示,其中的一部分文字,第一個字節(jié)開頭是,第二字節(jié)開頭是最新的中文碼表,目前還沒有正式使用。 01輸入和輸出 * A:輸入和輸出 * a: 參照物 * 到底是輸入還是輸出,都是以Java程序為參照 * b: Output * 把內(nèi)存...
摘要:文件復制練習一讀一寫明確數(shù)據(jù)源數(shù)據(jù)的目的地文件復制的步驟創(chuàng)建一個字節(jié)輸入流對象構造方法中綁定要讀取的數(shù)據(jù)源創(chuàng)建一個字節(jié)輸出流對象構造方法中綁定要寫入的目的地使用字節(jié)輸入流對象中的方法讀取文件使用字節(jié)輸出流中的方法把讀取到的字節(jié)寫入到目的地的 package com.itheima.demo03.CopyFile; import java.io.FileInputStream;impor...
閱讀 1776·2021-11-11 11:02
閱讀 1679·2021-09-22 15:55
閱讀 2484·2021-09-22 15:18
閱讀 3488·2019-08-29 11:26
閱讀 3743·2019-08-26 13:43
閱讀 2646·2019-08-26 13:32
閱讀 897·2019-08-26 10:55
閱讀 965·2019-08-26 10:27