62,566
社区成员




public static String readAppointedLine(LineNumberReader reader, int lineNumber) throws IOException {
String value = null;
while (reader.getLineNumber() < lineNumber) {
value = reader.readLine();
if (value == null) {
break;
}
}
return value;
}
public static String readAppointedLine(LineNumberReader reader, int lineNumber) throws IOException {
String value = null;
while (reader.readLine() != null) {
if (reader.getLineNumber() + 1 == lineNumber) {
return reader.readLine();
}
}
return value;
}
import java.io.*;
public class Test
{
public static String readLine(File aim, int lineIndex)
{
try
{
LineNumberReader lnr = new LineNumberReader(new FileReader(aim));
lnr.setLineNumber(lineIndex);
String value = lnr.readLine();
lnr.close();
return value;
}
catch(Exception ex)
{
ex.printStackTrace();
return null;
}
}
}