概要
Javaで「文字列の文字の数(コードポイントの数)を取得する(String.codePointCount)」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample9_1.java
class JSample9_1{
public static void main(String[] args){
String msg1 = "東京都港区赤坂";
String msg2 = "𪛊あ";
System.out.println(msg1.codePointCount(0, msg1.length()));
System.out.println(msg2.codePointCount(0, msg2.length()));
}
}
以下のコマンドを実行しました。
$ javac JSample9_1.java
$ java JSample9_1
7
2
まとめ
何かの役に立てばと。