首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Java IO 字节流计数有关问题

2012-09-16 
Java IO 字节流计数问题Java codeInputStream in new FileInputStream(file)BufferedReader br new B

Java IO 字节流计数问题

Java code
InputStream in = new FileInputStream(file);BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8"));long count = 0;                String line = br.readLine();                while (line != null) {                    count += line.getBytes("UTF-8").length;                    count += 1;    // Add \r's length                    System.out.println(Thread.currentThread() + "  " + line);                    System.out.println(" count:" + count);                    line = br.readLine();                }


求问为什么count计算的字节数和实际的字节数不一样

[解决办法]
Java code
InputStream in = new FileInputStream(file);System.out.println(in.available()); 

热点排行