当前位置: 技术问答>java相关
请问一个c语言定义的数在java中怎样正确识别?
来源: 互联网 发布时间:2015-09-24
本文导语: 我在java程序中需要读取一个通过socket发送过来的c语言定义的数字,有可能是int,float或者double型的,当我直接用readInt()或者readFloat和readDouble读取的时候总是得不到正确的结果,我想可能是因为在java和c语言中数据存...
我在java程序中需要读取一个通过socket发送过来的c语言定义的数字,有可能是int,float或者double型的,当我直接用readInt()或者readFloat和readDouble读取的时候总是得不到正确的结果,我想可能是因为在java和c语言中数据存放方式不同造成的,但又不知道怎样解决,盼有高人指点!!!谢谢!
|
我碰到过这个问题,是用字节数组解决的。
如果是int类型,问题比较简单。
byte[] tempByte = new byte[4] ;
for(i=0;i
如果是int类型,问题比较简单。
byte[] tempByte = new byte[4] ;
for(i=0;i