第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

字節(jié)內(nèi)存流:ByteArrayInput(Output)Stream

標(biāo)簽:
Java Android

如果有人想学习数据结构或者算法设计的话,以笔者拙见,未见得网上视频会让你更好的收获,踏实坐下来,一支笔,一个本,一本书,自己推算,全是规律很容易看进去。推荐一个数据结构的书:《大话数据结构》,有你看的。
下面这个,不解释,直接上源码:

package cn.dujiang.demo;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Writer;

/**
 * 以下操作代码里面,所有的输入和输出流都发生了向上转型,向上转型的好处 是能得到操作模式的统一
 * 但是我们千万不要忽略一个问题,每一个子类实际上都有各自自己的功能。
 * 在ByteArrayOutStream类里面,有一个非常重要的方法:public byte[]toByteArray(),这个方法
 * 可以将所有的保存的字节数据变为字节数组存在。
 * 
 * 
 * @author Dujiang
 *
 */
public class TestDemo {
    public static void main(String[] args) throws Exception {
        String str = "Hello () World!!";// 这是要求被转换的字符串
        // 本次将通过内存操作是实现转换。现将数据保存在内存流里面,而后从里面取出每一个数据
        // 将所有读取的数据设置到内存输入流之中,本次利用向上转型
        InputStream input = new ByteArrayInputStream(str.getBytes());
        // 为了能够将所有的内存流数据取出,可以使用ByteArrayOutputStream
        OutputStream output = new ByteArrayOutputStream();
        int temp = 0; // 读取每一个字节数据
        // 经过此次循环之后,所有的数据都将保存在内存输出流之中
        while ((temp = input.read()) != -1) {// 每次读取一个数据
            output.write(Character.toUpperCase(temp));// 字节输出流
        }
        System.out.println(output);
        input.close();
        output.close();
    }
}
點(diǎn)擊查看更多內(nèi)容
4人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消