2014-11-06 262 views
0

我在为编程语言编写解析器。我想创建一个char文字,就像java的一样。如果我将它们的输入保存在一个字符串中(“a”,“z”,“1”等),我可以使用charAt(0)轻松地将其转换为char。但是,如果他们给一个unicode值,在java中有效的东西,我该如何将它转换为char?有没有内置的方法?将char字符串转换为字符

+1

'Integer.parseInt'之后的'\ u'那么部分把它投到'char'? – 2014-11-06 03:34:56

+0

我希望有一种方法来访问已经编写的代码或库。但是如果我找不到任何东西,我将不得不重写它。另外,我认为java字符支持unicode以外的东西吗? – Kyranstar 2014-11-06 03:36:11

+0

由于uni代码值必须是int.Just类型从int转换为char可能会对您使用完整 – Prabhaker 2014-11-06 03:41:36

回答

-2

你可以使用org.apache.poi.util.StringUtil类。从这里 http://mvnrepository.com/artifact/org.apache.poi/poi/3.9

+1

这是[link-only answer](http://meta.stackexchange.com/questions/225370/your-回答-是功能于另一-城堡时,是-的回答 - 不的回答)。你需要在这里解释它,而不只是在别处链接。 – Radiodef 2014-11-06 04:05:10

+0

[答案只包含其他地方的链接真的很好的答案吗?](http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers ) – Pshemo 2014-11-06 04:09:11