Java读入一个字符并输出这个字符的Unicode
时间: 2024-09-20 09:10:30 浏览: 38
在Java中,你可以使用`Character`类的一些静态方法来读取输入流中的单个字符,并获取其对应的Unicode码点。下面是一个简单的例子:
```java
import java.io.*;
public class UnicodeExample {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
// 从用户输入读取字符
System.out.print("请输入一个字符:");
String input = reader.readLine();
// 获取字符的Unicode值
int unicodeValue = Character.getNumericValue(input.charAt(0));
// 输出Unicode值
System.out.println("字符 " + input.charAt(0) + " 的Unicode值是:" + unicodeValue);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先从标准输入(通常是指用户的键盘输入)读取一个字符,然后通过`Character.getNumericValue(char)`方法获取该字符的Unicode值。注意,此方法主要用于处理数字字符,对于非数字字符,它会返回0。
阅读全文