开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String,并将读出的String对象置于LinkedList中。请以相反次序印出LinkedList内的所有文本行
2013-05-01 01:35
260 查看
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.LinkedList; import java.util.List; import java.util.ListIterator; public class IOtest03 { /**3、 编写一个Java程序要求:开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String, * 并将读出的String对象置于LinkedList中。 * 请以相反次序印出LinkedList内的所有文本行。 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BufferedReader br = null; List<String> list = null; try { br = new BufferedReader(new FileReader("Input.txt")); list = new LinkedList<String>(); String str = ""; while((str = br.readLine()) != null){ list.add(str); } //System.out.println(list); ListIterator it = list.listIterator(); while(it.hasNext()){ it.next();//指针移到最后一个元素后面 } while(it.hasPrevious()){ System.out.println(it.previous().toString()); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- 开启一个文本文件,一次读取其内的一行文本
- 开启一个文本文件,一次读取其内的一行文本
- 编写一段程序,从标准输入读取string对象的序列直到连续出现两个相同的单词或者所有单词都读完为止。使用while循环一次读取一个单词,当一个单词连续出现两次是使用break语句终止循环。输出连续重复出现的单词,或者输出一个消息说明没有人任何单词是重复出现的。
- 开启一个文本文件,并将该文档内字符以相反次序输出到另一个文档中
- C#控制台基础 file.readalllines一行一行的读取一个txt文本,把txt中的内容放到一个string数组里
- 【c/c++】C++代码一次读取文本文件全部内容到string对象
- C++代码一次读取文本文件全部内容到string对象
- C++代码一次读取文本文件全部内容到string对象
- 一次读取文本文件的所有内容到std::string
- 编写一个应用程序,要求将LinkedList创建的对象写入文件,在读出一个LinkedList节点中的数据。
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- 转载:读取一个文本文件并把文件中的文本保存在一个CString对象中,如何能做到
- 开启一个文本文件,并将该文档内字符以相反次序输出到另一个文档中
- 一个 ArrayList 对象 aList 中存有若干个字符串元素,现欲遍历该 ArrayList 对象,删除其中 所有值为"abc"的字符串元素,请用代码实现。
- 8.9 编写函数打开文件用于输入,将文件内容读入 string 类型的 vector 容器,每一行存储为该容器对象 的一个元素。8.10 重写上面的程序,把文件中的每个单词存储为 容器的一个元素
- 从cin读入一组词并存入一个vector对象,然后把所有词都改成大写。输出改变后的结果,每个词占一行。
- 用JAVA编写的读取一个文本文件的一行之后读取另一个文本文件的另一行,逐行交叉读取并生成新的文本文件
- 编写一个文件,读取 src 下面day12包 下面的my.properties 文件,文件内容如下, className=day12.User 结合 IO、反射知识,完成 配置文件中对象的创建和方法调用。并编写方法,列举出 Student 类中所有的属性、
- Java一次读取文本文件所有内容
- fastJson如何序列化一个包含list对象的Map对象,如Map<String,List<T>>类型的对象