java byte数组写入本地文件,那这个文件是二进制文件吗?不是的话,是什么文件?跪求解答啊

java byte数组写入本地文件,那这个文件是二进制文件吗?不是的话,是什么文件?跪求解答啊,第1张

byte是十进制的数字。。

给你看个例子:

public class Test {

public static void main(String[] args) {

String str = "b"

byte[] bytes = str.getBytes()

for(byte b:bytes){

System.out.println(b)

System.out.println(Integer.toBinaryString(b))

}

}

}

private void method()

{

byte[] buffer = { 22, 2, 0, 0, 0, 0, 0, 0, 0, 150, 0, 80, 0, 160, 0 }

using (FileStream fs = new FileStream(@"C:\BloodPressure.bin", FileMode.CreateNew, FileAccess.ReadWrite))

{

using (BinaryWriter writer = new BinaryWriter(fs))

{

writer.Write(buffer, 0, buffer.Length)

}

}

}

这样写经过了验证是ok的.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11756173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存