【暴躁版】Java如何用IO流读取一个文本,按行输出到控制台?
懒得说有的没的,直接拿起eclipse就干!
哦,首先准备一个文本,放在C盘根目录。
里面随便写点什么 ,写什么呢?
我也不知道啊,那就直接套娃!!
然后用eclipse新建项目,项目叫啥?我也不知道,那就叫demo!
创建一个ReadText.java
打开,直接main,alt+?,回车!
有啥好说的,拿起键盘就是干!
package demo;public class ReadText {public static void main(String[] args) {}}
ok,我要读c盘的my.txt,那就写个局部变量去保存这个地址。
有啥好说的,直接撕一个俊!
String path = "c:/my.txt";
然后咧,是不是得读到这个文件,转换成IO流啊?
先用File对象包一包,然后再用FileReader对象套娃:
String path = "c:/my.txt";
File file = new File(path);
BufferedReader br = new BufferedReader(new FileReader(file));
ok,管道已经做好,接下来干嘛?
吸!狠狠地吸!
每次吸多少?
答:吸一行!
吸不到了怎么办?那就不吸!
String line = null;
while((line = br.readLine()) != null) {System.out.println(line);
}
我们的规则是,只要吸到的不是null,就吐出来!
打完收工,完整代码奉上。
package demo;import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;public class ReadText {public static void main(String[] args) throws IOException {String path = "c:/my.txt";File file = new File(path);BufferedReader br = new BufferedReader(new FileReader(file));String line = null;while((line = br.readLine()) != null) {System.out.println(line);}}}
效果:
【暴躁版】Java如何用IO流读取一个文本,按行输出到控制台?相关推荐
- Unity 使用IO流读取PNG文本流并加载
unity自带得Texture2d.loadimage可以直接读取,如果你的图片小就直接用,如果图片尺寸过大,那么就可以研究下我的代码 关于通过文件流获取图片宽高参考我之前得文章:获取PNG/JPG/ ...
- java字节流读取文件_字节流读取文件 java的几种IO流读取文件方式
java字节流怎么读取数据 字节流读取数据例子如下: import java.io.File;import java.io.FileInputStream;import java.io.FileNot ...
- java IO流读取保存图片文件
java IO流读取保存图片文件 package io; import java.io.BufferedInputStream; import java.io.BufferedOutputStrea ...
- 猿创征文|Java中的IO流大家族 (两万字详解)
目录 IO流 概述 分类 四大家族 需要掌握的16个流 文件专属 FileInputstream(读 字节) FileInputStream类的其他常用方法 FileOutputStream (写 字 ...
- java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class ...
- IO流读取文件用户信息根据年龄排序后,写到文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java ...
- Java中的IO流(六)
上一篇<Java中的IO流(五)>把流中的打印流PrintStream,PrintWriter,序列流SequenceInputStream以及结合之前所记录的知识点完成了文件的切割与文件 ...
- java中的IO流(超全)(超详解)结合实例轻松掌握
java进阶之IO流 IO流的概念(大纲): 1.InputStream和OutputStream的继承关系图 2.Reader和Writer的继承关系图 3.文件专属流(加※为重点掌握) ※File ...
- 【Java基础】· IO流习题详解
写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...
- Java当中的IO流(中)
Java当中的IO流(中) 删除目录 import java.io.File;public class Demo{public static void main(String[] args){// 目 ...
最新文章
- 单链表-逆置单链表(头插法且双指针)
- 九度OJ 区间问题 10000个随机正负数生成
- 关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)
- 年末裁员事件背后的启示录(2)
- Oracle 各种语法(一)
- linux常用基本指令汇总备忘
- 压力测试过程中MySQL服务CPU占用率过高的问题排查思路
- wamp 403 禁止访问
- spring service加上@autowired 空指针_Spring整合activeMQ和JsonP
- 黑客帝国屏保源码!快拿去试试吧!炫酷无比!
- 《如何让你爱的人爱上你》第一部分:第一印象
- Steve Yegge:Google面试秘籍
- 玩大灾变出现“igxprd32显示驱动程序已经停止正常工作”解决方法
- Pr零基础入门指南笔记一——项目、序列、预设
- 万豪国际集团在华运营酒店超过400家
- agc004E Salvage Robots
- 做网站不买服务器百度能搜到,做网站教程:哪几种链接是不会被百度抓取的
- 盘数几则热门微信好友诈骗套路
- JAVA中的CAS算法
- KeyError: ‘/home/xxx/anaconda3/lib/python3.8/site-packages/parso/python/grammar38.txt‘
热门文章
- 开学送礼最佳选择,有名的蓝牙耳机推荐
- thrift+springBoot
- 【笔记】项目工作中总结(三)
- java编写数独计算器
- Revit安装错误1308?Revit软件安装时出现安装错误1308怎么办?
- 【高等数学笔记】多元向量值函数的导数与微分
- Google guava之BiMap简介说明
- Windows10创建系统还原点
- 关于 error: invalid types ‘int[int]‘ for array subscript 的解决
- 美联储周三无惊喜,降息25个基点:再次获川普严重批评