JAVA编写一个程序,可以接收用户从键盘输入任意汉字,然后输出该汉字对应的Unicode编码?

JAVA编写一个程序,可以接收用户从键盘输入任意汉字,然后输出该汉字对应的Unicode编码

Scanner in=new Scanner(System.in); //使用Scanner类定义对象
String result = in.next();//取出输入的字符串
StringBuffer unicode = new StringBuffer();
for (int i = 0; i < result.length(); i++) {
char c = result.charAt(i); // 取出每一个字符
unicode.append("\u" +Integer.toHexString(c));// 转换为unicode
}
System.out.println(unicode.toString());//打印

import java.util.java.Scanner; //用import 引入java已有的Scanner类
public class SetChar{
public static void main(String args[]){
Scanner scan=new Scanner(System.in); //用Scanner类创建一个对象scan
System.out.println("请输入一个汉字"); //提示用户从键盘输入一个汉字
char inputChar=scan.next().charAt(0); //调用String类中的charAt方法获取目标字符
System.out.println(inputChar);
System.out.println("汉字"+inputChar+"的位置是:"+(int)inputChar); //用int类型转化得到所输入汉字在Unicode表的位置
scan.close();
}
}

如根据提示输入汉字“好”,运行结果如下:
图片说明