首页 > 其他分享 >IO流,字节数组输入流,字节数组输出流

IO流,字节数组输入流,字节数组输出流

时间:2023-10-18 21:26:10浏览次数:32  
标签:输出 字节 对象 数据源 数组 IO ByteArraylnputStream

字节数组流:通常用在流和数组需要转换的地方

字节数组输入流:ByteArraylnputStream 

说白了,FilelnputStream 是把文件当做数据源。ByteArraylnputStream 则是把内存中的”字节数组对象”当做数据源。

 

ByteArraylnputStream 的构造方法中需要传入一个字节数组对象

 

 结果:

 

字节数组输出流:ByteArrayOutputStream 

流对象是将流中的数据写入到字节数组中

ByteArrayOutputStream 的构造方法中,不需要传入对象

 结果为:

 如果要输出字符串呢?  ::创建一个StringBuilder对象,用其中的方法追加,并且输出   更改代码如下:

 结果:如愿输出字符串

标签:输出,字节,对象,数据源,数组,IO,ByteArraylnputStream
From: https://www.cnblogs.com/kukihistory/p/17773342.html

相关文章

  • Conditional Probability Models for Deep Image Compression
    深度神经网络被训练来作为图像压缩的自动编码器是一个前沿方向,面临的挑战有两方面——量化(quantization)和权衡reconstructionerror(distortion)andentropy(rate),这篇文章关注后者。主要思想是使用上下文模型直接对潜在表示的熵建模;3D-CNN一个学习自动编码器潜在分布的条......
  • Codeforces Round 884 (Div. 1 + Div. 2) B. Permutations & Primes
    给一个正整数\(n\),你需要构造一个\(n\)的排列\(p_1,p_2,\cdots,p_n\)。对于排列\(p\)的每个子段\([l,r]\),\(mex_{i=l}^{r}a_i\)的结果为质数的次数尽可能多。此处的\(mex\)最小排除值最低为\(1\)而非\(0\)。不难想到,小质数\(2,3\)容易构造。于是有......
  • 将数组转换为ArrayList
    内容来自DOChttps://q.houxu6.top/?s=将数组转换为ArrayList给定一个类型为Element[]的数组:Element[]array={newElement(1),newElement(2),newElement(3)};如何将这个数组转换为类型为ArrayList<Element>的对象?ArrayList<Element>arrayList=???;将数组转......
  • 如何将一个元素插入到数组的特定索引位置?
    内容来自DOChttps://q.houxu6.top/?s=如何将一个元素插入到数组的特定索引位置?我正在寻找一个JavaScript数组插入方法,类似于:arr.insert(index,item)最好是在jQuery中,但任何JavaScript实现都可以。你想要在原生数组对象上使用splice函数。arr.splice(index,0,item......
  • IO流,字符输出流PrintWriter
    PrintWriter 具有自动刷新(用这个就不用写flush方法),特点是按行输出字符串 并且可以通过printfln()方法实现自动换行 结果: ......
  • CF638D Three-dimensional Turtle Super Computer
    什么大力爆搜题不妨考虑枚举要拿掉的位置,考虑怎么检验它是某两个点之间必经之点简单手玩一下会发现如果存在这么一条路径,那么我们一定可以把该路径的端点定为与要拿掉的点距离为\(1\)的点上(即与要拿掉的点上下左右前后\(6\)连通)因此我们把这些点找出来后爆枚点对,判断路径是否唯......
  • IO流,转换流
    两个转换流:1、InputStreamReader   字节转换字符的字符输入流2、OutputStreamWriter   字节转换字符的字符输出流 System中 in是输入节点 out是输出节点这里要注意的是,System.in 和 System.out 本来就是一个字节流 所以不需要弄到创建字节流对象 ......
  • 论文阅读:Knowledge Distillation via the Target-aware Transformer
    摘要Knowledgedistillationbecomesadefactostandardtoimprovetheperformanceofsmallneuralnetworks.知识蒸馏成为提高小型神经网络性能的事实上的标准。Mostofthepreviousworksproposetoregresstherepresentationalfeaturesfromtheteachertothes......
  • Go - Testing a Web Application or a Web Service
    Problem: Youwanttodounittestingonawebapplicationorawebservice.Solution: Usethehttptest.NewRecorderfunctiontocreateanhttptest.ResponseRecorderthatcanbeusedtorecordwhat’sbeenwrittentothehttp.ResponseWriter.Thiscanthenb......
  • IO流,字符流的缓冲流,输入流和输出流的使用
    之前学过Input和output两个字节流是无论什么文件都可以输入输出,本次学习的是字符的输入输出流:字符流两个抽象类:  1、Reader输入流可以定义一个字符(char)类型的数组,长度为1024 来提高读取速度.2、Writer缓冲流分别为:BufferedReader、BufferedWriterBufferedReader: ......