Java中的char究竟能存中文嗎?

今天面試被問到「Java中的char能存中文嗎?」,我回答有的字能有的字不能,結果被嘲笑了,不過我也忘了字符編碼的相關知識所以也沒能解釋。晚上查了下資料,記錄一下。 網上搜索這個問題,答案清一色都是能,畢竟隨便寫行代碼都能清晰地證明可以: char c = '我'; 但是事實並不是那麼簡單,Java的char內部編碼爲UTF-16,請參考String編碼(二) 證明JAVA的char編碼爲UTF-
相關文章
相關標籤/搜索