看板 java 關於我們 聯絡資訊
想做從使用者輸入字元 變成十六進位後 再重新輸出一樣的字 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