15

次のコード スニペットは、Java 6 では 46059 を返し、Java 7 では 48757 を返します。

int i = 0;
for(char c = Character.MIN_VALUE; c < Character.MAX_VALUE; c++){
    if(Character.isLetterOrDigit(c)){
        i++;
    }
}
System.out.println(i);
4

1 に答える 1

16

このドキュメントに答えがあると思います:

Unicode 6.0.0 の新しいスクリプトと文字
Java SE 7 リリースの初期バージョンでは、Unicode 5.1.0 のサポートが追加されました。Java SE 7 リリースの最終バージョンは、Unicode 6.0.0 をサポートしています。Unicode 6.0.0 は Unicode 標準のメジャー バージョンであり、2000 を超える追加文字のサポート、およびプロパティとデータ ファイルのサポートが追加されています。

于 2013-09-27T11:06:19.293 に答える