在写入二进制文件时,如下所示:FileOutputStream output = new FileOutputStream("data.bin;}当使用FileInputStream/DataInputStream和.readInt()回读它时java.util.Scanner in = new java.
因此,根据我对thrift的理解,Java是唯一一种支持没有二进制安全字符串的语言,因此产生了thrift二进制类型。我的问题是它似乎不起作用。我的定义文件是: int myMethod(1:binary input)我的客户机在调用myMethod之前,用观察到的长度为正的二进制数据和可打印的字节构建一个将二进制文件更改为字符串可以让一切顺利运行,不过我不想让不安全的java转换的字符串在以后处