JAVA程序,从键盘输入汉字,并将汉子转换为相应的unicode编码,怎么写啊
发布网友
发布时间:2022-04-21 16:24
我来回答
共1个回答
热心网友
时间:2023-11-15 08:37
上代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入汉字:");
String input = sc.nextLine();
if (input.length() == 0) {
System.out.println("输入错误");
return;
}
System.out.println("汉字转unicode结果:");
char[] chars = input.toCharArray();
for (int i = 0; i < chars.length; i++) {
String unicode = Integer.toHexString(chars[i]);
if (unicode.length() <= 2) {
// 不足四位前面加0补齐
unicode = "00" + unicode;
}
unicode = "\\u" + unicode;
System.out.println(chars[i] + ": " + unicode);
}
}
}