// buffer2 是 byte[] 类型。 也就是我要操作的数据
BinaryReader br = new BinaryReader(new MemoryStream(buffer2), Encoding.Unicode);
//想要在JAVA也能实现的函数(方法)
br.ReadByte().;
br.ReadInt64();
br.ReadInt32();
br.ReadString();
// 上述是c#代码。我目前需要把上面这段东西编成java的。具体要要实现的就是那4个函数。希望能提供java能实现这几个函数的类或者是相关函数.
ReadByte 从当前流中读取下一个字节,并使流的当前位置提升 1 个字节。
ReadInt64 从当前流中读取 8 字节有符号整数,并使流的当前位置向前移动 8 个字节。
ReadInt32 从当前流中读取 4 字节有符号整数,并使流的当前位置提升 4 个字节。
ReadString 从当前流中读取一个字符串。 字符串有长度前缀,一次 7 位地被编码为整数。
顺便把函数作用的说明发一下。。没用过c#可能不知道。。
会C#和java的大神来进行帮助一下。
答案:2 悬赏:70 手机版
解决时间 2021-02-23 02:57
- 提问者网友:斑駁影
- 2021-02-22 13:48
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-22 15:22
您好,提问者:
Java操作基本数据类型的流是:DataInputStream、DateOutputStream
DataInputStream:readByte()、readInt()、字符串的话用byte[]数组就好
编码的类:URLEncoder、解码的类:URLDecoder
Java操作基本数据类型的流是:DataInputStream、DateOutputStream
DataInputStream:readByte()、readInt()、字符串的话用byte[]数组就好
编码的类:URLEncoder、解码的类:URLDecoder
全部回答
- 1楼网友:鱼芗
- 2021-02-22 15:46
有什么问题就直接说
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯