📅  最后修改于: 2023-12-03 15:01:57.206000             🧑  作者: Mango
appendCodePoint(int codePoint)
方法是 StringBuilder
类中用于将指定 Unicode 代码点表示的字符序列追加到当前序列末尾的方法。
public StringBuilder appendCodePoint(int codePoint)
codePoint
:要追加的 Unicode 代码点。返回一个表示追加后的 StringBuilder
对象,即该方法会修改原有 StringBuilder
对象。
以下示例演示了如何使用 appendCodePoint()
方法向 StringBuilder
对象中追加 Unicode 代码点,然后输出结果。
public class StringBuilderDemo {
public static void main(String[] args) {
int codePoint = 0x1F601; // 表情编码
StringBuilder sb = new StringBuilder();
sb.appendCodePoint(codePoint);
System.out.println("追加表情后的结果:" + sb.toString());
}
}
以上代码将 Unicode 表情编码 0x1F601
对应的字符序列追加到了 StringBuilder
对象中,并将结果输出到控制台,运行结果如下:
追加表情后的结果:😁
StringBuilder
对象的末尾,因此如果追加的 Unicode 代码点不能表示为字符序列,则会抛出 IllegalArgumentException
异常。StringBuilder
对象中追加单个字符,可以使用 append(char c)
方法。