博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取文件,按行输出
阅读量:4615 次
发布时间:2019-06-09

本文共 1471 字,大约阅读时间需要 4 分钟。

 

1 package io; 2  3 import java.io.BufferedReader; 4 import java.io.FileReader; 5 import java.io.IOException; 6 import java.util.LinkedList; 7 import java.util.List; 8 import java.util.ListIterator; 9 10 public class FileIntoList {11     12     13     public static List
14 read(String filename) throws IOException { 15 List
list = new LinkedList
(); 16 BufferedReader reader = new BufferedReader(17 new FileReader(filename)18 );19 String s ;20 while ( (s= reader.readLine())!= null ) {21 list.add(s);22 }//使用 readLine() 一般要用BufferedReader23 reader.close();24 return list;25 26 }27 28 29 public static void main(String[] args) throws IOException {30 //List
list = read("IO1.java"); java.io.FileNotFoundException:31 List
list = read("D:\\dev2\\workspace\\seehope\\bigwork\\src\\io\\IO1.java");32 33 /*按行倒序输出34 for(ListIterator
it = list.listIterator(list.size()); 35 it.hasPrevious(); ) {36 System.out.println(it.previous()); 37 }//for38 */39 for(ListIterator
it = list.listIterator(); 40 it.hasNext(); ) {41 System.out.println(it.next()); 42 }43 //迭代器输出44 } //main45 46 47 }48 49 50

 

项目结构  

 

运行

 

 

转载于:https://www.cnblogs.com/kwaitfort/p/9135689.html

你可能感兴趣的文章
centos下安装postgresql
查看>>
未来SEO的发展方向和趋势猜测与分析
查看>>
Python面向对象——多态
查看>>
键盘事件的运用
查看>>
e b
查看>>
CSS居中
查看>>
搜索引擎点击隐藏文字
查看>>
关于YII2如何修改默认控制器的问题
查看>>
QML和JS引擎的关系以及调用c++函数的原理
查看>>
35.在PCB中删除元件
查看>>
数据库MySQL-----介绍,安装配置
查看>>
Friends (ZOJ - 3710)
查看>>
解决:Ubuntu无法进入图形化界面(报错/dev/sda2:clean)
查看>>
div(固定宽度和不固定宽度)居中显示的方法总结
查看>>
还原MySql数据库失败:max_allowed_packet 设置过小导致记录写入失败
查看>>
PhpStorm 9.03 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项
查看>>
css选择器的优先级
查看>>
学习笔记3
查看>>
jquery中的prop与attr区别
查看>>
OpenGL ES无法获取贴图数据原因
查看>>