java如何可以获取文件中第几行到第几行的字节数,然后跳过

比如:
a
b
c
d
eee
aa
代码如何实现计算a到aa的字节数多少?(从文件里面读取的喔)

第1个回答  2014-12-02
算一下a到aa之间有多少个字符(制表符也算,回车换行都算),然后“字符数量*每字符字节长度”就可以算出来了。“每字符字节长度”依据字符集不同而不同。
第2个回答  推荐于2016-02-07
FileInputStream fis = new FileInputStream(new File("blog/spam1000.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(fis,
"utf-8"));
String str = null;
int count=0;
Stringbuffer sb=new StringBuffer();
while ((str = br.readLine()) != null) {
//JSONObject object = JSONObject.fromObject(str);
// System.out.println("垃圾博文id:" + object.getString("id"));
// normalList.add(object.getString("id"));
count++;
if(count>3&&count<10){
sb.append(str);
}
}
System.out.println("第四行到第九行的字节数为:"+sb.toString().getBytes().length);
br.close();
fis.close();本回答被网友采纳
相似回答