日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java inputstream字节流_Java输入输出流ByteArrayInputStream和ByteArrayOutPutStream

發(fā)布時間:2023/12/19 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java inputstream字节流_Java输入输出流ByteArrayInputStream和ByteArrayOutPutStream 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

public class ByteArrayInputStream extends InputStream

ByteArrayInputStream 包含一個內(nèi)部緩沖區(qū),該緩沖區(qū)包含從流中讀取的字節(jié)。內(nèi)部計數(shù)器跟蹤

read 方法要提供的下一個字節(jié)。

關(guān)閉 ByteArrayInputStream 無效。此類中的方法在關(guān)閉此流后仍可被調(diào)用,而不會產(chǎn)生任何

IOException。

public class ByteArrayOutputStream extends OutputStream

此類實現(xiàn)了一個輸出流,其中的數(shù)據(jù)被寫入一個 byte 數(shù)組。緩沖區(qū)會隨著數(shù)據(jù)的不斷寫入而自動增長。可使用

toByteArray() 和 toString() 獲取數(shù)據(jù)。

關(guān)閉 ByteArrayOutputStream 無效。此類中的方法在關(guān)閉此流后仍可被調(diào)用,而不會產(chǎn)生任何

IOException。

流的來源或目的地并不一定是文件,也可以是內(nèi)存中的一塊空間,例如一個字節(jié)數(shù)組。

java.io.ByteArrayInputStream、java.io.ByteArrayOutputStream

就是將字節(jié)數(shù)組當(dāng)作流輸入來源、輸出目的地的類。

java.io.ByteArrayInputStream將一個字節(jié)數(shù)組當(dāng)作流輸入的來源,而java.io.ByteArrayOutputStream則可以將一個字節(jié)數(shù)組當(dāng)作流輸出目的地。

ByteArrayInputStream和ByteArrayOutputStream,用于以IO流的方式來完成對字節(jié)數(shù)組內(nèi)容的讀寫,來支持類似內(nèi)存虛擬文件或者內(nèi)存映射文件的功能

import java.io.BufferedReader;

import java.io.ByteArrayInputStream;

import java.io.ByteArrayOutputStream;

import java.io.File;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

public class ByteArrayStreamTest

{

public static void main(String[] args) throws IOException

{

String str = "guowuxin";

// 相對比 InputStream in = socket.getInputStream() //獲取網(wǎng)絡(luò)輸入流

// InputStream in = new FileInputStream(new File("src.txt")); //獲取文件輸入流

// BufferedReader br = new BufferedReader(new

// InputStreamReader(System.in))

// InputStream構(gòu)造函數(shù)不需要任何參數(shù),數(shù)據(jù)來源要么來自于網(wǎng)絡(luò),要么來自于文件,要么來自于控制臺

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

ByteArrayInputStream in = new ByteArrayInputStream(str.getBytes());

// OutputStream out = socket.getOutputStream() //獲取網(wǎng)絡(luò)輸出流

// OutputStream out2 = new FileOutputStream(new File("res.txt"));

ByteArrayOutputStream out = new ByteArrayOutputStream();

transform(in, out);

byte[] result = out.toByteArray();

System.out.println(out);

// ByteArrayOutputStream 的toString方法

// public synchronized String toString() {

// return new String(buf, 0, count);

// }

System.out.println(new String(result));

transform(System.in, System.out); // 從鍵盤讀,輸出到顯示器

in.close();

out.close();

}

public static void transform(InputStream in, OutputStream out)

{

int ch = 0;

try

{

while ((ch = in.read()) != -1)

{

int upperChar = Character.toUpperCase((char) ch);

out.write(upperChar);

}

return;

}

catch(Exception e)

{

e.printStackTrace();

}

}

}

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.net.URL;

/**

* @author 作者 E-mail:

* @version 創(chuàng)建時間:2015-10-3 下午04:24:07 類說明

*/

public class HttpClient1

{

public static void main(String[] args)

{

try

{

URL url = new URL("http://www.baidu.com");

InputStream in = url.openStream();

ByteArrayOutputStream output = new ByteArrayOutputStream();

byte[] buffer = new byte[1024];

int len = -1;

while ((len = in.read(buffer)) != -1)

{

output.write(buffer, 0, len);

}

System.err.println(new String(output.toByteArray()));

}

catch(IOException ex)

{

ex.printStackTrace();

}

}

}

總結(jié)

以上是生活随笔為你收集整理的java inputstream字节流_Java输入输出流ByteArrayInputStream和ByteArrayOutPutStream的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: aaaaa毛片 | 紧身裙女教师三上悠亚红杏 | 亚洲一区二区三区精品视频 | 青青草视频免费观看 | 国产jzjzjz丝袜老师水多 | 久福利 | 中文字幕精品无码亚 | av特黄| 久久久久国产精品午夜一区 | 国产99在线 | 亚洲 | 一区二区三区高清在线 | 肌肉猛男裸体gay网站免费 | 久久久久久久久久艹 | 国产精品国产三级国产传播 | 免费无码不卡视频在线观看 | 美女被出白浆 | 青青草成人免费视频 | 亚洲精品2| 久久99视频精品 | 日本一区二区三区四区视频 | 夜夜嗨国产 | 日本无遮挡边做边爱边摸 | 精品韩国一区二区三区 | 椎名由奈在线观看 | 免费99视频 | 久久官网| 成人三级黄色片 | 欧美区视频 | 97人人爽人人爽人人爽人人爽 | 国产啊v在线 | 蜜桃成人无码区免费视频网站 | 日本一区二区三区在线观看 | 日本黄色小视频 | 黄色xxxxxx| 久久αv | 精品国产制服丝袜高跟 | 婷婷中文字幕在线 | 亚洲天堂免费av | 亚洲最大在线观看 | 欧美精品成人在线 | 综合天堂av久久久久久久 | 日韩爱爱爱 | 国产乡下妇女三片 | av不卡网| 青青啪啪 | 久草免费在线播放 | 青青青免费视频观看在线 | 免费看又黄又无码的网站 | 一区二区三区手机在线观看 | 91娇羞白丝网站 | 最新中文字幕在线观看视频 | 亚洲啪啪网站 | 麻豆国产免费 | 国产麻豆剧传媒精品国产 | 神马午夜我不卡 | 日韩精品影院 | 欧美日韩国产免费观看 | 特级丰满少妇一级aaa爱毛片 | 久久777| 国产吞精囗交久久久 | 99热18| 国产91一区二区三区 | 久久天| 91精选| 国产情侣激情 | 色涩视频在线观看 | 最新av不卡 | 最新成人在线 | 禁漫天堂下载18 | 好吊妞一区二区三区 | 成都电影免费大全 | 韩国伦理电影免费在线 | 无码无遮挡又大又爽又黄的视频 | 欧美熟妇乱码在线一区 | 污污视频网站免费观看 | 激情区| 国产最新视频在线 | 麻豆人妻少妇精品无码专区 | 在线看b| 国产精品久久免费视频 | 人妻无码久久一区二区三区免费 | 超碰这里只有精品 | 18禁超污无遮挡无码免费游戏 | 欧美色图一区二区三区 | 91秘密入口| 亚洲无人区码一码二码三码的含义 | 一区二区成人av | 九色porny自拍视频在线播放 | 日韩中文字幕视频 | 91精品视频一区二区三区 | av一区二区三区 | 国产精品福利在线观看 | 国产欧美中文字幕 | 打屁股调教视频 | 亚洲免费大全 | 99免费在线| 国产极品在线观看 | 伊人激情影院 | 少妇15p|