<pre name="code" class="java">方法一:
public static void main(String[] args) throws Exception {
String str = Test.getString(0);
System.out.println(str);
}
public static String getString(int index) throws Exception{
BufferedReader br = new BufferedReader(new FileReader(new File("aa.txt")));
StringBuffer sb = new StringBuffer();
String temp = null;
int count = 0;
while((temp = br.readLine() ) != null){
count ++;
if(count >= index){
sb.append(temp + "\n");
}
}
return sb.toString();
}
方法二:
<pre name="code" class="java">public String getLine(String fileName, int startLine) throws Exception{
StringBuffer sf = new StringBuffer();
LineNumberReader lnr = new LineNumberReader(new FileReader(fileName));
String buff = lnr.readLine();
while(buff!= null){
if(lnr.getLineNumber()>= startLine){
sf.append(buff);
sf.append("\r\n");
}
buff = lnr.readLine();
}
return sf.toString();
}