ibeautiful
2019-04-17 13:15:54
真的很無奈?。。。。。。。。。。。。。。。。。。∥抑懒?TM txt文件有毒 我把數(shù)字0放在第一位了 所以一直報錯TM的這個txt文件到底是怎么搞得。MD
4 回答

侃侃無極
TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個贊
加一行
boolean b = "0".equals(info[0].trim());
看看輸出true么
如果還不行,那么就是字符編碼的問題

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個贊
原因 該txt文件保存為UTF-8字符集,一般在文件頭部會有BOM編碼,該編碼標(biāo)識了這個文件是一個UTF-8文件,而jdk8在處理UTF-8文件可以看出Java在讀文件時沒能正確處理UTF-8文件的BOM編碼,輸出了一個空字符 解決辦法 1、將txt文件保存為unicode字符集,因?yàn)閖ava默認(rèn)字符集為unicode 2、使用EditPlus等工具將txt文件另存為UTF-8無BOM格式
添加回答
舉報
0/150
提交
取消