使用java读取文件并输出

举报
穆雄雄 发表于 2022/12/14 20:12:22 2022/12/14
【摘要】 前言上一篇文章我们展示了下,java中,如何通过程序将信息写入到一个txt文件中,那位问了:老师,既然能写进去,能读取出来吗?答案是肯定的,当然是可以的,今天,我们就给大家演示一下,如何使用java读取txt文件中的内容信息: 实现思路首先我们先准备一个文件,假使文件名叫:text.txt,文件中的内容如下:1、看着街上的人群,各个都把自己捂得严严实实的,好似一个个奇怪的布包裹。窗外的天,...

前言

上一篇文章我们展示了下,java中,如何通过程序将信息写入到一个txt文件中,那位问了:老师,既然能写进去,能读取出来吗?

答案是肯定的,当然是可以的,今天,我们就给大家演示一下,如何使用java读取txt文件中的内容信息:

实现思路

首先我们先准备一个文件,假使文件名叫:text.txt,文件中的内容如下:

1、看着街上的人群,各个都把自己捂得严严实实的,好似一个个奇怪的布包裹。窗外的天,是灰蒙蒙的一片,灰色的霾把所有的物体都笼罩了起来。

2、它来时,真的像《西游记》里描写的魔鬼施魔法,云郁郁,雾腾腾,天空像得了抑郁症,压抑、憋闷、扭曲。夏天的雾霾,像地沟油一样粘腻;冬天的雾霾,像盔甲一样沉重。

3、我渴望拥有教师那颗绿色的心,浸染着春天的颜色,生机勃勃,希望无限E我盼望拥有教师那颗属于春天的心,在这颗心中,生长着一棵棵枝繁叶茂,蓬勃向上的大树;我希望拥有教师那颗再现春天的心,有明媚的阳光,也有飘逸的雾霄,有吐绿的新芽,也有绽放的花蕾,有怡人的和风,也有连绵的细雨。因为这个梦想,我的花季便永远沉醉在阳光灿烂的日子里

4、白天走在街道上,伸手不见五指,周围的建筑全被雾笼罩了,在家里通过窗户往外望去,外面就像仙境一般,雾把所有的东西都淹没了,能看到的,只有白色的雾。

5、路上,阳光洒满车顶,调皮的它,从车窗随着风,蹦了进来,打在我的脸上,痒痒的。嗅着衣服上散发着阳光的味道,一张张笑脸涌了出来,是那么调皮,那么活泼。一抹能和阳光比美的微笑在嘴角绽放,那么纯真,那么自然。

然后接下来我们看看怎么使用java代码实现,和写入不一样的是,读取需要用到FileReader对象,然后传入我们的文件名,然后通过他来读取即可。

下面是代码:

//读写文件
	public static void Test2(){
		Reader fr = null;
		int length = 0;
		char ch [] = null;
		//创建字符输入流对象,负责读取文件
		try {
			fr =new FileReader("text.txt");
			//创建中转站数组,存放读取的内容
			ch = new char[1024];
			//读取文件内容到ch数组中
			length = fr.read(ch);
			//输出保存在ch数组中文件内容
			System.out.println(new String(ch ,0,length));
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			if(null!=fr){
				try {
					fr.close();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}

最后就是运行结果了:
在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。