private void btnToHexActionPerformed(java.awt.event.ActionEvent evt) {
StringBuilder sb = new StringBuilder();
// 获取文本框中的内容
String str = this.txtChar.getText();
// 转化成字节数组
byte[] bys = str.getBytes();
// 转化成二进制
for (int x = 0; x < bys.length; x++) {
if (bys[x] < 0x10) {
sb.append("0x0").append(Integer.toHexString(bys[x])).append(" ");
} else {
sb.append("0x").append(Integer.toHexString(bys[x])).append(" ");
}
}
// 显示出来
this.TxtHex.setText(sb.toString());
}
private void btnToCharActionPerformed(java.awt.event.ActionEvent evt) {
11.51 KB, 阅读权限: 10, 下载次数: 2
文本和十六进制转化
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |