2013-03-07 124 views
1

是否有我可以用来保存8位数据的字符集?我的意思是一切都是二进制的,而不改变它的字符串内容?字符集保存二进制数据

+0

你在寻找[Base64](http://en.wikipedia.org/wiki/Base64)编码吗? – GriffeyDog 2013-03-07 20:38:12

+0

什么使字符串类不能保存二进制数据?为什么? – oneat 2013-03-08 17:21:45

回答

0

我认为你正在寻找数据类型byte[]

+0

但没有可能使用String作为byte []? – oneat 2013-03-07 18:39:58

+0

我不确定你在问什么。你想用'String'来管理二进制数据吗?是吗? – pamphlet 2013-03-07 18:41:06

4

java.io定义的类2种到保存包数据:

  • XXXOutputStream,这对于节约原始8个字节的数据
  • XXXWriter,这对于节约字符串

只需使用适合您需求的XXXOutputStream系列中的类即可。你不需要Charset。