当前位置: 代码迷 >> J2EE >> java readLine步骤只能读取一行
  详细解决方案

java readLine步骤只能读取一行

热度:62   发布时间:2016-04-17 23:26:05.0
java readLine方法只能读取一行
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Snippet {
public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(new File("D:\\cacm.all"))));

String has = null;

if ((has = br.readLine()) != null) {
System.out.println(has);
}
br.close();
}
}

------解决思路----------------------
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Snippet {
public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(new File("D:\\cacm.all"))));

String has = null;

while((has = br.readLine()) != null) {
System.out.println(has);
}
br.close();
}
}

草 不信 显示不错来 红。。
  相关解决方案