81,092
社区成员
发帖
与我相关
我的任务
分享
LineNumberReader lineBufferedReader = null;
try {
lineBufferedReader = new LineNumberReader(new InputStreamReader(new FileInputStream(
new File("E:\\javaTest\\中国心.txt")), "UTF-8"));// 这里可以根据情况选择指定字符集读取文件
String tmp = null;
// 跳过前三行
while (lineBufferedReader.getLineNumber() < 3) {
lineBufferedReader.readLine();
}
tmp = lineBufferedReader.readLine();
System.out.println(tmp);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (null != lineBufferedReader) {
lineBufferedReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
如果有好法子,分享下哈~[/quote]
这个貌似可以 ,谢了。我试下
LineNumberReader lineBufferedReader = null;
try {
lineBufferedReader = new LineNumberReader(new InputStreamReader(new FileInputStream(
new File("E:\\javaTest\\中国心.txt")), "UTF-8"));// 这里可以根据情况选择指定字符集读取文件
String tmp = null;
// 跳过前三行
while (lineBufferedReader.getLineNumber() < 3) {
lineBufferedReader.readLine();
}
tmp = lineBufferedReader.readLine();
System.out.println(tmp);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (null != lineBufferedReader) {
lineBufferedReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
如果有好法子,分享下哈~