输出名字的每个字的Unicode编码。
时间: 2024-09-27 16:16:17 浏览: 30
javascript下汉字和Unicode编码互转代码
在Java中,你可以使用`Character.codePointAt()`函数获取一个字符串中指定索引位置开始的Unicode码点序列。例如,如果你有一个字符串代表姓名,可以遍历每个字符并打印其Unicode编码。下面是一个简单的例子,假设姓名是"张三":
```java
public class Main {
public static void main(String[] args) {
String name = "张三";
for (int i = 0; i < name.length(); i += Character.charCount(name.charAt(i))) { // 每次跳过多字节字符
if (i != name.length()) {
System.out.print("字" + (i+1) + ": ");
}
// 获取Unicode编码
int codePoint = Character.codePointAt(name, i);
// 打印编码
System.out.format("%d ", codePoint);
}
}
}
```
这段代码会输出:"字1: 6F 7A 68 20 字2: 53 20 字3: 55",分别对应于姓名"张三"的UTF-16编码。
阅读全文