写二进制文件 我有一个整数数组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,那么被截断了 NullPointerException 方面的问题 谢谢 如何比较两个百分数的大小 小弟刚学编程 问一道JAVA编程题目.... 把数据库中的blob字段(图片或视频)读出来并显示!! 搞不定啊!!?(有代码) 关于公司员工记录的问题? 关于jcreator的提示输入 在jsp里如何清空txt里的数据 关于一个类的静态成员,是否会在垃圾回收时被清除的问题 apache的开源小组怎么生存的?比如struts的开源小组,他们的成果被商用也没人付钱 求助:字符串对象反序出了问题什么原因 菜鸟提问 请教格式转换
用Integer.toHexString(int i)
注意先转换成 byte[]
先转换成 byte[]
先转换成 byte[]怎么转呀?有int、float、char[]等类型,就不能直接往里写int、float等数据类型吗?
如果直接存int,那么是4个字节,浪费了空间.
如果转成byte,那么被截断了