作者Atwo (A兔)
看板java
標題[問題] unicode轉字元
時間Sun Oct 10 17:41:13 2010
想做從使用者輸入字元 變成十六進位後 再重新輸出一樣的字
char a 由使用者輸入
System.out.println( "\u" + Integer.toHexString(a));
上面這句編譯時卻發生illegal unicode escape錯誤
請問一下這是寫法錯誤嗎? 還是有其他問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.139.146
→ pico2k:\\u 10/10 17:50
→ Atwo:改用\\u會變成\uXXXX 不過我想要的是直接變成原來輸入的字 10/10 17:55
→ darkk6:toHexString 應該是有格式上的問題吧? 不滿四個字元 10/10 20:29