Java中ASCII码与汉字之间的转换
时间: 2024-01-22 13:04:05 浏览: 129
汉字和ASCII码之间的转换
5星 · 资源好评率100%
Java 中可以使用 `String` 类的构造函数和相关方法来进行 ASCII 码和汉字之间的转换。
将汉字转换成 ASCII 码:
```java
String str = "汉字";
byte[] bytes = str.getBytes("GB2312");
for (int i = 0; i < bytes.length; i++) {
System.out.print(bytes[i] + " ");
}
```
将 ASCII 码转换成汉字:
```java
byte[] bytes = {72, 101, 108, 108, 111};
String str = new String(bytes, "ASCII");
System.out.println(str);
```
需要注意的是,对于汉字转 ASCII 码,需要指定编码方式,一般情况下可以使用 GB2312 编码。而对于 ASCII 码转汉字,则需要指定字符集为 ASCII。
阅读全文