java讀取檔案:char的ASCII碼值=65279,顯示是一個空字元的解決
阿新 • • 發佈:2020-08-17
java讀取檔案遇到個很神奇的問題,String str1 = "1"; String str2 = "1"; str1 .equals(str1 ) 返回值是false。且他們的長度是不一樣的。
這是個用眼睛看不見的問題,因為有個空字元。這裡要去掉他
補充知識:ArrayList.addAll(),clone()都是淺克隆,改變一個集合,另一個會跟著改變
ArrayList.addAll(),clone()都是淺克隆。
(淺克隆:當改變克隆物件的引用型別的值(注意是值!)時,同時會改變原物件對應的值,因為都是同一個地址)
如list1.addAll(list2)
更改list1,list2也會改變。
以上這篇java讀取檔案:char的ASCII碼值=65279,顯示是一個空字元的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。