2

我想将十进制值或十六进制转换为 unicode char 我试过Character.toString((char))它一直不工作它返回错误的结果。有没有一种一直有效的方法?

编辑:在调用此方法之前我做错了。它工作正常。

4

1 回答 1

2

如何在 Android 中将十进制或十六进制整数表示的 Unicode 字符转换为 Java 字符串:


Character.toString()用来将 unicode 整数/十六进制值转换为字符串字符。此示例将向上箭头字符的 unicode 值转换为字符串。

向上箭头示例:http ://en.wikipedia.org/wiki/File:U%2B2191.svg

final int upSymbolUnicode = 0x2191;
final String text = Character.toString((char)upSymbolUnicode);

我希望这有帮助。

于 2013-02-27T16:47:47.120 回答