打开一个文本文件,每次读取一行内容,将每一行作为String读入,并将Sring对象置入LinkedList中,按相反顺序打印出LinkList所有行.

Posted lillill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开一个文本文件,每次读取一行内容,将每一行作为String读入,并将Sring对象置入LinkedList中,按相反顺序打印出LinkList所有行.相关的知识,希望对你有一定的参考价值。


import java.io.*; import java.util.LinkedList; import static util.Print.print; public class LoadTest public static void main(String[] args) throws IOException BufferedReader in = new BufferedReader(new FileReader("src/LoadTest.java")); String str; LinkedList<String> ls=new LinkedList<String>(); while ((str = in.readLine()) != null) ls.addFirst(str+"\n"); in.close(); print(ls);

 

输出:

[
, 
,     
,         print(ls.toString());
,         in.close();
,         
,            ls.addFirst(str+"\n");
,         while ((str = in.readLine()) != null) 
,         LinkedList<String> ls=new LinkedList<String>();
,         String str;
,         BufferedReader in = new BufferedReader(new FileReader("src/LoadTest.java"));
,     public static void main(String[] args) throws IOException 
, public class LoadTest 
, 
, import static util.Print.print;
, 
, import java.util.LinkedList;
, import java.util.Date;
, import java.io.*;
]

 使读取的文件的名字作为命令行参数形式提供.

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

        BufferedReader in = new BufferedReader(new FileReader(args[0]));
        String str;
        LinkedList<String> ls=new LinkedList<String>();
        while ((str = in.readLine()) != null) 
           ls.addFirst(str+"\n");
        
        in.close();
        print(ls);
    

 所有行变成大写形式

public class LoadTest 
    public static void main(String[] args) throws IOException 
        BufferedReader in = new BufferedReader(new FileReader(args[0]);
        String str;
        LinkedList<String> ls=new LinkedList<String>();
        while ((str = in.readLine()) != null) 
            ls.addFirst((str+"\n").toUpperCase());
        
        in.close();
        print(ls);
    

 

以上是关于打开一个文本文件,每次读取一行内容,将每一行作为String读入,并将Sring对象置入LinkedList中,按相反顺序打印出LinkList所有行.的主要内容,如果未能解决你的问题,请参考以下文章

黑马基础阶段测试题:通过字符输入流读取info.txt中的所有内容,每次读取一行,将每一行的第一个文字截取出来并打印在控制台上。

如何逐行读取文本文件并使用android将每一行存储在数组中?可以在android中读取xls文件吗?

lua文本读取账号密码分割登录

java中的文件读取-将每一行转换为现有函数

lua脚本读取文本每次一行 如何实现

c语言逐行读取文件?