📅  最后修改于: 2023-12-03 15:15:57.712000             🧑  作者: Mango
codePoint()
方法是 Java 语言中的一个 String 类方法。该方法返回指定索引处字符的 Unicode 代码点。此方法处理 Unicode 代码点,而不是 Unicode 字符。
public int codePoint(int index)
下面是一个示例代码,在字符串中获取String中的某个索引位置处的Unicode代码点。
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
int codePoint = str.codePoint(1);
System.out.println("Index 1: " + codePoint);
codePoint = str.codePoint(3);
System.out.println("Index 3: " + codePoint);
}
}
输出结果为:
Index 1: 101
Index 3: 108
下面是一个示例代码,在字符串中迭代获取每个Unicode代码点。
public static void main(String[] args) {
String str = "Hello, World!";
for (int i = 0; i < str.length(); i++) {
int codePoint = str.codePointAt(i);
System.out.print("[" + codePoint + "]");
}
}
输出结果为:
[72][101][108][108][111][44][32][87][111][114][108][100][33]
codePoint()
方法可以很方便地获取字符串中指定位置的 Unicode 代码点。它是在 Java 1.5 版本引入的 Unicode 字符编码的支持,使得 Java 在全球化方面变得更为强大和灵活。在处理国际化编程方面,是一个非常有用的方法。