【发布时间】:2016-02-25 03:52:48
【问题描述】:
我想将字符串text 转换为 8 位 ascii 数字,并尝试将它们存储在 ArrayList 中。
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
int ascii_dec = (int) c;
String ascii_str = Integer.toBinaryString(ascii_dec);
int ascii_bi = Integer.parseInt(ascii_str.toString());
messageList.add(ascii_bi);
}
但是abc 的输出是这样的
[1100001,1100010,1100011]
有什么办法可以弄成这样
[01100001,01100010,01100011]
【问题讨论】:
标签: java binary ascii ascii-8bit