当前位置:编程学习 > JAVA >>

java读写16进制数据

目前有一个文件是16进制的我想用java把它里面的数据读取出来并且显示为正常的,还有就是如何把字符串用16进制写到文件里面,请各位大侠帮帮忙。
java读写16进制数据 --------------------编程问答-------------------- http://www.cnblogs.com/Jiphen/archive/2012/04/28/2475384.html可以参考下这个。 --------------------编程问答-------------------- FileInputStream 读该文件,读出来的是字节数组,每个字节代表2个16进制数。如果要转为字符串,需要了解原先写入的时候用的什么编码集,然后 new String(byte[],编码集名称) 转为字符串。

字符串作为16进制数据写入,首先要确定你的字符串想用什么编码集,确定后使用 字符串.getBytes(编码集名称)获得对应的字节数组,然后使用FileOutputStream 把该字节数组写入文件。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,