字符串与byte[]之间的相互转换问题
刚学JAVA.有些东西不明白,请教各位高手。
receivedMessage = new String(eciCallCics.getRcCommarea(),"935").substring(106,new String(eciCallCics.getRcCommarea(),"935").length()) ;
eciCallCics.getRcCommarea()返回的是byte[]类型的数据。
我这里先将eciCallCics.getRcCommarea()转成了字符串,然后截取,取得我想要的信息。
但是由于中文汉字,造成了一点问题。需要先截取,后转成字符串。
想请大家帮忙。谢谢
receivedMessage = new String(eciCallCics.getRcCommarea(),"935").substring(106,new String(eciCallCics.getRcCommarea(),"935").length()) ;
eciCallCics.getRcCommarea()返回的是byte[]类型的数据。
我这里先将eciCallCics.getRcCommarea()转成了字符串,然后截取,取得我想要的信息。
但是由于中文汉字,造成了一点问题。需要先截取,后转成字符串。
想请大家帮忙。谢谢
...全文
相关推荐
java中String_十六进制String_byte[]之间相互转换
java中String_十六进制String_byte[]之间相互转换
Base64与byte[]相互转换
Base64与byte[]相互转换 将base64转换为byte[] 转byet[]换为base64 并在base64中去掉换行
Cstring 与BYTE类型之间转换
Cstring 与BYTE类型之间转换,实现字节与字符串的转换,将字符串转化为字节类型。0进制与16进制间转换
C#中结构体struct和字节数组Byte的之间的转换函数
在tcp通讯的时候经常会遇到 struct传输的情况。但是C#中tcp只能传送byte[]类型,于是struct与byte相互转化就成为了一个麻烦的事情,这里提供两个方法。
byte与各类型之间的转化
此文档主要的内容是byte类型与各类型(String、boolean、int、inputStream等)之间的转化


Java SE
