java BufferedReader只能读取txt第一行

2024-12-19 06:05:30
推荐回答(2个)
回答1:

package com.test;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class FileTest {

public static void main(String[] args) throws Exception {
BufferedReader v=new BufferedReader(new InputStreamReader(new FileInputStream(new File("c:/Login.java")), "GBK"));
String txt="";
StringBuffer s=new StringBuffer();
while ((txt=v.readLine())!=null) {
s.append(txt);
}
System.err.println(s);
}

}

回答2:

代码正中下怀