阅读背景:

BufferedReader 使用 readLine() 读取 UTF-8 格式的文本第一行第一个字符是空字符的解决办法

来源:互联网 
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(ksmgVo.getFiledata()), "utf-8")); while(br.ready()){ String line = br.readLine(); //readLine读取第一行会有bug,第一个字符为空字符 char c = line.charAt(0); if(c==65279) { //65279是空字符 line = line.substring(1); } System.out.println(line); } br.close();BufferedReader br = new BufferedReader(new InputS



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: