2

Javaコードでいくつかのヒンディー語番号(Unicode範囲:0966〜096F)を出力しようとしています。
印刷は、indexによってインクリメントされているに関連付けられていますfor loop。いくつかのサンプルコード:

for(int i = 0; i < 10; i++) {
  System.out.println(/* I need the Hindi numbers from 0-9 printed here (value of i in each iteration but in Hindi));
}  

私はこれをやってみました:

System.out.println("\u0966" + i);

言うまでもなく、それは機能していません。私の質問は次のとおり
です。1。Unicodeで表される数値をインクリメントするにはどうすればよいですか。

4

2 に答える 2

4
for(int i = 0; i < 10; i++) {
  System.out.println((char)(0x966+i));
}  
于 2013-01-16T19:47:20.537 に答える
2

試す

    for (int i = 0; i < 10; i++) {
        System.out.println((char) ('\u0966' + i));
    }
于 2013-01-16T19:48:44.747 に答える