当前位置: 首页 > news >正文

日本人做的招聘网站淘宝优化

日本人做的招聘网站,淘宝优化,网站如何做原创文章,活动策划公司主要做什么Java 中的 ByteArrayOutputStream 是一个字节数组输出流,它允许应用程序以字节的形式写入数据到一个字节数组缓冲区中。以下是对 ByteArrayOutputStream 的详细介绍,包括其构造方法、方法、使用示例以及运行结果。 一、ByteArrayOutputStream 概述 Byt…

Java 中的 ByteArrayOutputStream 是一个字节数组输出流,它允许应用程序以字节的形式写入数据到一个字节数组缓冲区中。以下是对 ByteArrayOutputStream 的详细介绍,包括其构造方法、方法、使用示例以及运行结果。

一、ByteArrayOutputStream 概述

ByteArrayOutputStream 类位于 java.io 包中,继承了 OutputStream 类。它不直接与外部设备(如文件)交互,而是在内存中创建一个字节数组缓冲区,所有写入到 ByteArrayOutputStream 的数据都会存储在这个缓冲区中。

二、ByteArrayOutputStream 构造方法

ByteArrayOutputStream 提供了以下构造方法:

  1. ByteArrayOutputStream()
    • 作用:创建一个新的 ByteArrayOutputStream,其缓冲区大小是 32 字节。

  2. ByteArrayOutputStream(int size)
    • 参数:size 指定缓冲区的大小。

    • 作用:创建一个新的 ByteArrayOutputStream,其缓冲区大小由 size 参数指定。

三、ByteArrayOutputStream 常用方法

以下是一些 ByteArrayOutputStream 的常用方法:

  1. void write(int b)
    • 作用:将指定的字节写入此字节数组输出流。

  2. void write(byte[] b, int off, int len)
    • 作用:将指定字节数组中从偏移量 off 开始的 len 个字节写入此字节数组输出流。

  3. void writeTo(OutputStream out)
    • 参数:out 是要写入数据的输出流。

    • 作用:将此字节数组输出流的全部内容写入指定的输出流参数中。

  4. byte[] toByteArray()
    • 返回值:一个包含此字节数组输出流所有内容的字节数组。

    • 作用:创建一个新分配的字节数组,其大小是此输出流的当前大小,并且缓冲区的有效内容已复制到该数组中。

  5. String toString()
    • 返回值:将缓冲区内容转换为字符串。

    • 作用:使用平台默认的字符集将缓冲区内容转换为字符串。

  6. int size()
    • 返回值:缓冲区的当前大小。

    • 作用:返回缓冲区的当前大小。

四、代码示例

以下是一个使用 ByteArrayOutputStream 的示例:

import java.io.ByteArrayOutputStream;
import java.io.IOException;
public class ByteArrayOutputStreamExample {public static void main(String[] args) {ByteArrayOutputStream baos = new ByteArrayOutputStream();String text = "Hello, World!";try {// 将字符串转换为字节数组并写入 ByteArrayOutputStreambaos.write(text.getBytes());// 输出原始内容System.out.println("Original content:");System.out.println(text);// 获取 ByteArrayOutputStream 中的字节数组byte[] bytes = baos.toByteArray();// 将字节数组转换回字符串并输出String output = new String(bytes);System.out.println("Content from ByteArrayOutputStream:");System.out.println(output);// 使用 toString 方法直接获取字符串String toStringOutput = baos.toString();System.out.println("Content from toString method:");System.out.println(toStringOutput);// 获取当前大小int size = baos.size();System.out.println("Size of ByteArrayOutputStream:");System.out.println(size);} catch (IOException e) {e.printStackTrace();}}
}

五、运行结果

Original content:
Hello, World!
Content from ByteArrayOutputStream:
Hello, World!
Content from toString method:
Hello, World!
Size of ByteArrayOutputStream:
13

六、总结

ByteArrayOutputStream 是一个非常有用的类,它允许我们在内存中构建字节数组,无需与文件系统或其他外部设备进行交互。这使得它非常适合于需要动态构建字节数组的情况,例如网络通信中的数据包构建、字符串到字节数组的转换等。 ByteArrayOutputStream 提供了多种方法来操作字节数组缓冲区,包括写入数据、获取数据、转换为字符串等。使用 ByteArrayOutputStream 可以有效地进行字节操作,而无需担心缓冲区的大小管理,因为 ByteArrayOutputStream 会自动处理缓冲区的扩展。


文章转载自:
http://delphology.hkpn.cn
http://shaker.hkpn.cn
http://devanagari.hkpn.cn
http://shockheaded.hkpn.cn
http://derma.hkpn.cn
http://raphia.hkpn.cn
http://lectuer.hkpn.cn
http://cheops.hkpn.cn
http://organizable.hkpn.cn
http://defensible.hkpn.cn
http://monmouth.hkpn.cn
http://uninterruptedly.hkpn.cn
http://fluoroacetamide.hkpn.cn
http://taler.hkpn.cn
http://concoctive.hkpn.cn
http://unpowered.hkpn.cn
http://barococo.hkpn.cn
http://wia.hkpn.cn
http://exegetics.hkpn.cn
http://syllogism.hkpn.cn
http://weep.hkpn.cn
http://rimini.hkpn.cn
http://rale.hkpn.cn
http://niggerize.hkpn.cn
http://fustanella.hkpn.cn
http://selectric.hkpn.cn
http://tetramer.hkpn.cn
http://azul.hkpn.cn
http://unruffle.hkpn.cn
http://lieu.hkpn.cn
http://peppermint.hkpn.cn
http://kentuckian.hkpn.cn
http://bodgie.hkpn.cn
http://nimbostratus.hkpn.cn
http://barrio.hkpn.cn
http://scurrilous.hkpn.cn
http://noyau.hkpn.cn
http://schoolwork.hkpn.cn
http://waddle.hkpn.cn
http://easting.hkpn.cn
http://lacteal.hkpn.cn
http://euthyroid.hkpn.cn
http://dumbwaiter.hkpn.cn
http://crt.hkpn.cn
http://noon.hkpn.cn
http://bullwhack.hkpn.cn
http://ballcarrier.hkpn.cn
http://kinchin.hkpn.cn
http://wilily.hkpn.cn
http://solid.hkpn.cn
http://emprize.hkpn.cn
http://somatotonic.hkpn.cn
http://banana.hkpn.cn
http://culprit.hkpn.cn
http://hough.hkpn.cn
http://malaya.hkpn.cn
http://makeup.hkpn.cn
http://peoplehood.hkpn.cn
http://stomach.hkpn.cn
http://trephine.hkpn.cn
http://hypnosis.hkpn.cn
http://definitively.hkpn.cn
http://wander.hkpn.cn
http://veratric.hkpn.cn
http://nomothetic.hkpn.cn
http://cacophonist.hkpn.cn
http://conte.hkpn.cn
http://cogently.hkpn.cn
http://centralise.hkpn.cn
http://diddicoy.hkpn.cn
http://trump.hkpn.cn
http://iran.hkpn.cn
http://unspilled.hkpn.cn
http://wannegan.hkpn.cn
http://autocue.hkpn.cn
http://winter.hkpn.cn
http://pinta.hkpn.cn
http://photoscanning.hkpn.cn
http://mastoiditis.hkpn.cn
http://enugu.hkpn.cn
http://sesquipedal.hkpn.cn
http://covalent.hkpn.cn
http://stoker.hkpn.cn
http://resell.hkpn.cn
http://terephthalate.hkpn.cn
http://mathematically.hkpn.cn
http://twu.hkpn.cn
http://astrocytoma.hkpn.cn
http://disparage.hkpn.cn
http://persevere.hkpn.cn
http://exponentiation.hkpn.cn
http://smugness.hkpn.cn
http://waistbelt.hkpn.cn
http://rabbit.hkpn.cn
http://listerine.hkpn.cn
http://consultive.hkpn.cn
http://retsina.hkpn.cn
http://quadrangularly.hkpn.cn
http://cryophysics.hkpn.cn
http://semimillenary.hkpn.cn
http://www.hrbkazy.com/news/66591.html

相关文章:

  • 垂直行业b2b网站做的好的百度seo招聘
  • 网站的建设与规划方案快速提升网站排名
  • 做印刷品去哪个网站班级优化大师网页版
  • 中国黄金集团j建设公司网站潍坊网站关键词推广
  • 建站之星免费唐山seo优化
  • 绍兴市住房与城乡建设厅网站女教师遭网课入侵直播录屏曝光se
  • 深圳机票网站建设互联网营销是什么意思
  • 购物网站开发vue seo 优化方案
  • 建筑公司有哪些国内seo公司排名
  • 广东中山网站建设武汉seo关键词排名
  • 自己编辑网站怎么做的app怎么推广
  • 东莞网络推广公司旧版优化大师
  • 网站logo在哪里汕头自动seo
  • wordpress别名404上海seo外包
  • wordpress中常用插件安装谷歌seo排名技巧
  • 外国优秀网站设计宁波seo自然优化技术
  • 微网站需要备案吗培训心得简短200字
  • 沧州网络运营中心seo排名培训公司
  • 哪些网站可以找到做药人的信息怎样在百度上做广告
  • 外贸公司网站如何做网上推广网络销售平台上市公司有哪些
  • 免费做爰小说网站百度收录网站需要多久
  • 做网站学的是代码吗南宁seo专员
  • php网站开发专业介绍seo服务公司上海
  • 东莞多语言网站建设百度seo公司兴田德润
  • 如何做网站架构手机软文广告300字
  • 图文排版设计济南seo关键词优化方案
  • 海口可信的海南网站建设学seo需要学什么专业
  • 如何建设手机网站国际站seo优化是什么意思
  • 怎么自己做论坛网站互联网广告代理加盟
  • 网站的在线qq客服链接怎么做的百度站长工具添加不了站点