java怎么字符串与ascll码转化
时间: 2024-10-20 20:04:22 浏览: 27
16进制Ascll与字符串相互转换
在Java中,字符串和ASCII码之间的转换非常常见。下面是一些基本的操作:
1. **将字符串转换为ASCII码**:
使用`int`类型的`charValue()`方法可以获取字符的ASCII值。例如:
```java
char c = 'A';
int asciiCode = (int) c; // 将字符c转换为其ASCII码
```
或者,你可以通过数组索引来获取ASCII值,因为'A'的ASCII码是65:
```java
String str = "Hello";
for (char ch : str.toCharArray()) {
System.out.println((int) ch);
}
```
2. **将ASCII码转换为字符串**:
可以先创建一个包含特定ASCII码整数的`String`,然后使用`Character`类的`forName(int codePoint)`方法将其转换回字符:
```java
int asciiValue = 65; // A的ASCII值
char character = Character.forName(String.valueOf(asciiValue));
```
阅读全文