android 获取文件某一行
System.out.println( readLineFile(filePath.getPath(),15));
}
public static String readLineFile(String filePath,int readLine) {
String line;
StringBuilder sb = new StringBuilder();
int lines=0;
try {
//fileReader = new FileReader(filePath);
InputStreamReader inputStreamReader=new InputStreamReader(
new FileInputStream(filePath),"GBK");
BufferedReader br = new BufferedReader(inputStreamReader);
while ((line = br.readLine()) != null) {
lines++;
//byte[] bytes= line.getBytes("GBK");
if (lines>=readLine){
sb.append(line);
return sb.toString();
}else {
//sb.append(line).append('\n');
}
}
} catch (Exception e) {
e.printStackTrace();
}
// System.out.println( sb.toString());
return sb.toString();
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。