java Octet String与String互转

yangshuanbao 2011-08-10 07:38:50
Octet String:定长字符串,位数不足时,如果左补0则补ASCII表示的零,如果右补0则补二进制的零
求一套互转方法
问题一:若其中Octet String是c++传递过来,如何实现其与java String的互转?
问题二:若Octet String是java自定义的数据类型,如何实现其余java Sting的互转?
...全文
1125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangshuanbao 2011-08-12
  • 打赏
  • 举报
回复
当发送这种数据时,用
DateUtility dut = new DateUtility();
String currentTime = dut.getcurrentTime();
DataOutputStream dout = new DataOutputStream(socket.getOutputStream());
dout.writeBytes(currentTime);
直接发送的就是那种类型的数据了2011----32 30 31 31
yangshuanbao 2011-08-10
  • 打赏
  • 举报
回复
其实,左补三十就是表示的 该字符的ASCII码,取出单个字符减三十可以吗?

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧