java byte数组 怎么打印

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java byte数组 怎么打印相关的知识,希望对你有一定的参考价值。

java byte 数组,可以使用Array类提供的方法遍历输出打印,示例如下:

public class ceshi
   public static void main(String[] args)
     
     byte[] b = new byte[12](\'0x97\',\'0x98\');//byte数组
    System.out.println(Arrays.toString(b));//字节数组打印
   
 

输出结果为:a,b

参考技术A 一种是通过循环遍历打印如XB-447.。解答的那样,还有一种是字符串直接输出,yugi11解答的那样,看您是否要取出来,如果不去出来只做显示,没有其他解题要求,yugi111那种做法就可以,简单,方便快捷 参考技术B

例如

byte [] a=new byte[20];
for(int i=0;i<20;i++)
System.out.print(b.getIndex(i));

参考技术C byte[] b = new byte[12];
System.out.println(Arrays.toString(b));本回答被提问者和网友采纳

java:通过设置byte数组的大小来进行数据的读写的时候出现写入的文件内容和读取的文件内容不符怎么办

while (fis.read(b)> -1)
fos.write(b);//b是一个byte数组,大小1024

程序运行后,写入的文件内容后面一部分(最后一次读取1024个字节)重复了,如何解决这个问题

参考技术A int len = 0;

while (-1 != (len = fis.read(b)) )
fos.write(b,0,len);//b是一个byte数组,大小1024
本回答被提问者和网友采纳

以上是关于java byte数组 怎么打印的主要内容,如果未能解决你的问题,请参考以下文章

java里面byte数组和String字符串怎么转换

java里面byte数组和String字符串怎么转换

java中byte数组怎么转换成string类型

java怎么将string转换成byte数组

java里面byte数组和String字符串怎么转换

java里面byte数组和String字符串怎么转换