社区
Java SE
帖子详情
java如何将bcd码的byte[]数组转成ascii数组????
gdj980150
2005-01-19 05:45:25
如题!最近开发一个短信程序。接收到状态报告中的id是bcd码的,不能正常显示,需要转成可以识别的ascii码,请教各位如何转换???
...全文
674
8
打赏
收藏
java如何将bcd码的byte[]数组转成ascii数组????
如题!最近开发一个短信程序。接收到状态报告中的id是bcd码的,不能正常显示,需要转成可以识别的ascii码,请教各位如何转换???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gdj980150
2005-02-16
打赏
举报
回复
??
gdj980150
2005-01-26
打赏
举报
回复
怎么没人回答??
gdj980150
2005-01-24
打赏
举报
回复
那如果有a,b,c,d之类的字符呢?
NTMDQUSI
2005-01-24
打赏
举报
回复
BCD码就是二进制转十进制码:
它的原理是这样的
二进制 十进制
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
注意!!!:1010,1011,1100,1101,1110,1111 都没有!因为它们是非法的
因为BCD是“逢十进一”,也就是说1001后面是10000
剩下的事情不就簡單了嗎?
gdj980150
2005-01-24
打赏
举报
回复
有没有高手帮帮忙呀,谢谢了
gdj980150
2005-01-20
打赏
举报
回复
???
eureka0891
2005-01-19
打赏
举报
回复
对BCD编码进行转换啊,
我还没见过有这样的包
自己查出BCD编码的方式,然后转换吧
TinyJimmy
2005-01-19
打赏
举报
回复
A. 写码表对应
B. 写转换程序分析
不过前提都需要了解BCD编码
java
工具类 string转10进制sacii
byte
数组
再转16进制字符
数组
再转16进制
byte
数组
string与BCD互转
java
工具类 : string转10进制sacii
byte
数组
、 10进制sacii
byte
数组
转
16进制字符
数组
、 16进制字符
数组
转
16进制
byte
数组
、 string与BCD互转等方法,包含多个转换方法, 足够满足日常解包组包需求
JAVA
二进制字节
数组
字符十六进制BCD编码转换.doc
- 在
Java
中处理BCD编码通常涉及将十进制数转换为二进制
数组
,或将二进制
数组
解码回十进制数。示例代码没有包含直接处理BCD编码的函数,但你可以创建一个方法,将字节转换为BCD编码或从BCD编码还原。 4. **对象序列...
数据类型转化的代码
java
- 如果输入的
ASCII
码流长度为奇数,则首先处理第一个字节,将其转换为一个BCD位,并存储在输出
数组
中,然后跳过这个字节继续处理剩余的偶数长度部分。 2. **处理偶数长度情况**: - 对于每两个
ASCII
字符,分别...
VMS中解协议常用方法备忘(小结)
要将其转换为十六进制的
byte
数组
,首先需要解析ASICC编码的字符串,然后将每个字符转换为其对应的十六进制值。这个过程通常涉及遍历字符串,对每个字符进行编码转换,并将结果存储到
byte
数组
中。 2. 将指定字节
数组
...
西安交通大学2021年9月《程序设计基础》作业考核试题及答案参考3.docx
4. 在计算机中,字符型数据通常以
ASCII
码形式存储在内存中。 5. 对象
成
员和结构变量
成
员都可以使用点运算符(.)或箭头运算符(->)进行访问。 6. 在
Java
Script中,声明变量后不能直接改变其类型,如将数值变量...
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章