ByteArrayInputStream无法读取ByteArrayOutputStream在Java中写入的long类型数据。
创始人
2025-01-12 20:30:42
0
  1. 使用DataInputStream和DataOutputStream将数据以二进制格式进行读写。

示例代码:

ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bos); dos.writeLong(number);

byte[] bytes = bos.toByteArray(); ByteArrayInputStream bis = new ByteArrayInputStream(bytes); DataInputStream dis = new DataInputStream(bis); long readLong = dis.readLong();

  1. 将long类型数据转换为字节数组,然后再读取字节数组。

示例代码:

ByteArrayOutputStream bos = new ByteArrayOutputStream(); ByteBuffer buffer = ByteBuffer.allocate(Long.BYTES); buffer.putLong(number); bos.write(buffer.array());

byte[] bytes = bos.toByteArray(); ByteArrayInputStream bis = new ByteArrayInputStream(bytes);

byte[] longBytes = new byte[Long.BYTES]; bis.read(longBytes, 0, Long.BYTES); long readLong = BitConverter.toInt64(longBytes, 0);

注意:使用第二种方法需要在代码中添加BitConverter类的实现,或使用Java的BigInteger类进行转换。

相关内容

热门资讯

5分钟实锤!德扑起手牌胜率图(... 5分钟实锤!德扑起手牌胜率图(wpk德州)切实真的有挂(详细辅助教你攻略)一、德扑起手牌胜率图AI软...
第八分钟实锤!德扑ai智能机器... 第八分钟实锤!德扑ai智能机器人(线上德州)竟然是真的有挂(详细辅助安装教程)德扑ai智能机器人软件...
第五分钟实锤!德扑数据软件(德... 第五分钟实锤!德扑数据软件(德州wepower)原来是有挂(详细辅助总结教程)该软件可以轻松地帮助玩...
第5分钟实锤!德扑之星有猫腻(... 第5分钟实锤!德扑之星有猫腻(来玩德州app)都是存在有挂(详细辅助专业教程)1、任何德扑之星有猫腻...
九分钟实锤!德州ai辅助软件(... 九分钟实锤!德州ai辅助软件(wpk德州)好像存在有挂(详细辅助教你攻略);1、每一步都需要思考,不...
8分钟实锤!德州ai机器人(线... 8分钟实锤!德州ai机器人(线上wpk德州)真是是真的有挂(详细辅助必胜教程)1、实时德州ai机器人...
八分钟实锤!智星德州菠萝辅助器... 八分钟实锤!智星德州菠萝辅助器(德州nzt)竟然是有挂(详细辅助详细教程)1、玩家可以在智星德州菠萝...
第一分钟实锤!智星德州菠萝(来... 第一分钟实锤!智星德州菠萝(来玩德州app)都是存在有挂(详细辅助揭秘教程);一、智星德州菠萝AI软...
九分钟实锤!德扑ai智能(德州... 九分钟实锤!德扑ai智能(德州俱乐部)本来是有挂(详细辅助教你教程);该软件可以轻松地帮助玩家将德扑...
1分钟实锤!德州ai辅助有用(... 1分钟实锤!德州ai辅助有用(wpk德州)果然真的有挂(详细辅助规律教程);德州ai辅助有用辅助器中...