2014-11-06 261 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