我正在开发一个效率很关键的项目,需要通过网络编写无符号的整数。我的代码是这样的:
DataOutputStream out = ...;
int value = ...;
out.writeUnsignedInt(value);
阅读:
DataInputStream in = ...;
int value = in.readUnsignedInt();
所以要明确:我想写4个字节,我的值不大于2^31-1
(这就是我的输入/输出变量是整数的原因。值是大于2^15-1
但是
如果重要的话,我正在使用Java 8。感谢您的时间,如果我做了些蠢事,请提前抱歉