2010-07-26 204 views
0

我需要将字符转换为字节。我相信这应该很简单,但我找不到一个好的解决方案。将字符串转换为字节

0x7A.toChar => 'z' 
'z'.???? => 0x7A 

编辑:

我累... “z'.toByte => 0x7A

回答

8
scala> 'z'.toByte 
res0: Byte = 122 

scala> res0.toChar 
res1: Char = z 

注意,在斯卡拉(和Java)一Char是Unicode UTF -16这意味着它是2个字节。你可能会失去信息!

+0

啊,这是字节和字符之间的区别;) (我必须与旧系统通信=>所以我需要8位字符...) – nuriaion 2010-07-27 06:51:23