java如何可以获取文件中第几行到第几行的字节数,然后跳过 5
2个回答
展开全部
算一下a到aa之间有多少个字符(制表符也算,回车换行都算),然后“字符数量*每字符字节长度”就可以算出来了。“每字符字节长度”依据字符集不同而不同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询