Java 文件读取问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:42:00
package com.msaden;
/*
*
* 编写一个Java应用程序,开启一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,
* 并将读出的String对象置于LinkedList中,以相反次序显示出LinkedList内的所有内容
*/

import java.io.*;
import java.util.LinkedList;
public class Getstring {
public static void main(String []s) throws IOException{
LinkedList<String> list=new LinkedList<String>();
FileReader in = new FileReader("F://2.txt");
BufferedReader br = new BufferedReader(in);
String line;
//StringBuffer buffer=new StringBuffer();
line = br.readLine(); // 读取第一行
while (line != null) { // 如果 line 为空说明读完了
// buffer.append(line); // 将读到的内容添加到 buffer 中
//buffer.append("\n"); // 添加换行符
//line = reader.readLine();// 读取下一行
list.addFirst(line);
}
br.close();
//System.out.

import java.io.*;
import java.util.LinkedList;

public class Getstring {
public static void main(String[] s) throws IOException {
LinkedList<String> list = new LinkedList<String>();
FileReader in = new FileReader("F://2.txt");
BufferedReader br = new BufferedReader(in);
String line = br.readLine(); // 读取第一行
while (line != null) { // 如果 line 为空说明读完了
list.addFirst(line);
line = br.readLine();// 读取下一行
}
br.close();
for(int i=0;i<list.size();i++)
System.out.println(list.get(i));

}
}

帮你修改一下,你试试。

import java.io.*;
import java.util.LinkedList;

public class Getstring {
public static void main(String[] s) throws IOException {
LinkedList<String> list = new LinkedList<String>();
FileReader in = new FileReader("F://2.txt");
BufferedReader br = new BufferedReader(in);