写二进制文件 我有一个整数数组int data[]={128,129 130,180 224 255};怎么写第三成二进制文件0x80 0x81 0x82 ... 0xFF啊?发现问题是大于128的数就变成0x3f(?)了,怎么解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你的意思,用Integer.toHexString(int i) 用 FileOutputStream ,直接写二进制。注意先转换成 byte[] 楼上说的没错:用 FileOutputStream ,直接写二进制。先转换成 byte[] 用 FileOutputStream ,直接写二进制。先转换成 byte[]怎么转呀?有int、float、char[]等类型,就不能直接往里写int、float等数据类型吗? 楼主的意思是每个整数都在0-255之间.因此希望用一个字节存一个整数.如果直接存int,那么是4个字节,浪费了空间.如果转成byte,那么被截断了 swing自动关机器一点小问题 gui 文本查找~~ 在java的JButton组件中,如何用回车键实现和空格键一样的功能。 System.out.println(new Date());问题 菜鸟提问 JDAVMail的使用 安卓中写在oncreat里的一位数组怎么被引用 try-catch-finally的return 好混乱~~~ 在applet中如何监听vrml上的鼠标点击事件!!! 用odbc建数据源出现问题 菜鸟提问 请教格式转换
用Integer.toHexString(int i)
注意先转换成 byte[]
先转换成 byte[]
先转换成 byte[]怎么转呀?有int、float、char[]等类型,就不能直接往里写int、float等数据类型吗?
如果直接存int,那么是4个字节,浪费了空间.
如果转成byte,那么被截断了