我正在尝试在我的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}}
毋庸置疑,这是行不通的。我的问题是:
1.如何增加Unicode中表示的数字?
答案 0 :(得分:4)
for(int i = 0; i < 10; i++) {
System.out.println((char)(0x966+i));
}
答案 1 :(得分:2)
试
for (int i = 0; i < 10; i++) {
System.out.println((char) ('\u0966' + i));
}