[問題] unicode轉字元

看板java作者 (A兔)時間15年前 (2010/10/10 17:41), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
想做從使用者輸入字元 變成十六進位後 再重新輸出一樣的字 char a 由使用者輸入 System.out.println( "\u" + Integer.toHexString(a)); 上面這句編譯時卻發生illegal unicode escape錯誤 請問一下這是寫法錯誤嗎? 還是有其他問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.139.146

10/10 17:50, , 1F
\\u
10/10 17:50, 1F

10/10 17:55, , 2F
改用\\u會變成\uXXXX 不過我想要的是直接變成原來輸入的字
10/10 17:55, 2F

10/10 20:29, , 3F
toHexString 應該是有格式上的問題吧? 不滿四個字元
10/10 20:29, 3F
文章代碼(AID): #1CiOezNh (java)
討論串 (同標題文章)
文章代碼(AID): #1CiOezNh (java)