Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法动态生成unicode字符串_Java_Unicode - Fatal编程技术网

Java 无法动态生成unicode字符串

Java 无法动态生成unicode字符串,java,unicode,Java,Unicode,在我的应用程序的UI中,我使用范围从“\u0900”到“\u0959”的Unicode字符串,这是一些Devanagari字符的Unicode等价物。 我正在尝试动态生成这些Unicode字符串,以设置UI的按钮。 代码: for(int i=900;i您不能创建这样的unicode转义序列(“\u…””仅由编译器识别)。相反,通过循环字符值并使用以下内容创建字符串: 谢谢你们!你们是如何学习java的,你们用过哪些书。我对逻辑掌握得很好,但知识却不太好。你们能说出一些你们用来理解java的书吗

在我的应用程序的UI中,我使用范围从“\u0900”到“\u0959”的Unicode字符串,这是一些Devanagari字符的Unicode等价物。 我正在尝试动态生成这些Unicode字符串,以设置UI的按钮。 代码:


for(int i=900;i您不能创建这样的unicode转义序列(
“\u…””
仅由编译器识别)。相反,通过循环字符值并使用以下内容创建字符串:


谢谢你们!你们是如何学习java的,你们用过哪些书。我对逻辑掌握得很好,但知识却不太好。你们能说出一些你们用来理解java的书吗?@Deepeshkumar我推荐一些有效的java。
   for(int i=900;  i<=959 ; i++){
        String buttontext = "\\"+"u"+Integer.toString(i);
        this.add(new CreateButton(buttontext)); //CreateButton extends JButton.
    }
for (char i = 0x900; i <= 0x959; i++) {
    String buttontext = String.valueOf(i);
    // ...
}
UnicodeEscape:
    \ UnicodeMarker HexDigit HexDigit HexDigit HexDigit