Java5_3_文件流_字符流_FileReader、FileWriter

时间:2019-05-15 12:46:54下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Java5_3_文件流_字符流_FileReader、FileWriter》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Java5_3_文件流_字符流_FileReader、FileWriter》。

第一篇:Java5_3_文件流_字符流_FileReader、FileWriter

/*

* 字符流的输入与输出

*/

package com.tt.IO;

import java.io.*;

public class Demo6 {

public static void main(String[] args){// TODO Auto-generated method stub//定义输入输出对象

FileReader fr=null;

FileWriter fw=null;

try {

fr=new FileReader(“d:1.txt”);fw=new FileWriter(“d:1_1.txt”);char []c=new char[1024];

int

while((n=fr.read(c))!=-1)

{

////转化成String

//String s=new String(c,0,c.length);//System.out.println(s);

fw.write(c, 0, c.length);}

} catch(Exception e){

// TODO Auto-generated catch blocke.printStackTrace();

}

//必须关闭

finally

{

try {

fr.close();

fw.close();

} catch(IOException e){

// TODO Auto-generated catch blocke.printStackTrace();

}

}

}

}

第二篇:Java5_4_文件流_缓冲字符流_BufferedReader、BufferedWriter

/*

* 功能:缓冲字符流

*/

package com.tt.IO;

import java.io.*;

public class Demo7 {

public static void main(String[] args){// TODO Auto-generated method stub//先创建FileReader

FileReader fr=null;

BufferedReader br=null;

FileWriter fw=null;

BufferedWriter bw=null;

try {

fr=new FileReader(“d:1.txt”);br=new BufferedReader(fr);

fw=new FileWriter(“d:1_2.txt”);bw=new BufferedWriter(fw);

String s=“";

//循环读取,当读完时返回null

while((s=br.readLine())!=null){

bw.write(s+”rn");

}

} catch(Exception e){

// TODO Auto-generated catch blocke.printStackTrace();

}

finally

{

try {

br.close();

bw.close();

} catch(IOException e){

// TODO Auto-generated catch blocke.printStackTrace();

}

}

}

}

第三篇:课题4:流和文件

实习课题21:流和文件

实训目的 会使用java.io包中的常用类进行操作

实训内容

练习一: 在C:下创建一个名为Letter的目录。

编写一个程序来显示下列选项:

1:编写请假条

2:查看请假条

根据用户的选择执行以下操作。

如果所选的选项是“撰写请假条”,则应显示下列选项。

病假

事假

根据用户的选择,在练习1中所创建的Letter目录下创建一个名为Letter.txt的文件,其内容如下:

寄信人地址 用户输入

收件人地址 用户输入

签名 用户输入

日期 用户输入

正文

病假 我因发烧,请假一天

事假 参加婚礼,于2.27请假一天

PrintWriter BufferedWriter

第四篇:java 文件与输入输出流

实验2文件与输入输出流(1)

一、实验目的 能够使用File类表示文件或目录,获取相关信息,并进行文件操作;  能够利用InputStream和OutputStream的子类进行字节读、写操作,明白其优点及不足;

 能够用FileInputStream和FileOutputStream进行文件读写的操作;  理解“逐层包装”思想,能够利用“数据流”(DataInputStream和DataOutputStream)包装字节流,方便各类数据的读写;

 能够利用“缓冲字节流”(BufferedInputStream和BufferedOutputStream)包装字节流,加快数据的读写速度;

 熟知System.in和System.out是PrintStream的实例。

二、实验步骤

在Eclipse环境中导入项目“code(lab_2)”,然后按要求完成各小题:

1.打开FileTest.java文件,请按下列要求进行操作:

(1)按要求填充程序所缺代码;

(2)程序的运行需要用到一个命令行参数,请分别用一个文件、目录作参数来运行程序,看一看结果有什么不同。

(在Eclipse中设置命令行参数方法:Run/Open Run Dialog „/(x)=Arguments设置)

2.在上一题的基础上,修改程序,使之具备输出指定目录下所有子目录中文件绝对路径名、大小的功能,如下所示:

子目录:C:jdk1.6.0sample

子目录:C:jdk1.6.0samplewebservices

子目录:C:jdk1.6.0samplewebservicesEbayServer

文件: C:jdk1.6.0samplewebservicesEbayServerbuild.properties,大小: 512 字节 文件: C:jdk1.6.0samplewebservicesEbayServerbuild.xml,大小: 3168 字节1

……

提示:参考课件 FileSpace.java内容,通过一个以“路径名”为参数的静态方法来实现:该方法先判断“路径名”是一个文件,还是一个目录?如果是文件,则输出其绝对路径和大小;若为一个目录,则先显示目录绝对路径,再列出该目录下的所有子目录和文件,通过循环和递归方法来执行后续处理。

3.文件FileOutputStreamTest.java的功能是:利用FileOutputStream类向myfile.txt文件写入'0'~'9'和“用字节流写入文件内容”,请填充程序所缺代码,并运行程序。然后打开myfile.txt文件,查看其内容是否与要求相符?

4.文件FileInputStreamTest1.java的功能是:利用FileInputStream类以“逐字节”方式读取myfile.txt文件内容,并输出。请填充程序所缺代码,并运行程序。问题:为什么程序输出的内容为乱码?

5.在FileInputStreamTest1.java的基础上,编写程序FileInputStreamTest2.java,利用FileInputStream类以“字节数组”方式读取myfile.txt文件内容,能正确输出,解决乱码问题。

思考题:乱码问题是怎样解决的?

6.若要将信息“Java开发典型模块大全”(书名)、“明日科技”(作者)、79.5(价格)等信息以UTF、double类型保存到文件books.txt中,请用“数据流”类编程实现。

第五篇:流现代诗歌

一场大雨降临在伦敦的街头

人群被好心的双层巴士收留

流浪乐队在弹奏

电话亭旁逗留

幻想电波中传来异国的问候

没有地址的信要向哪里寄邮

冰凉的邮筒却都欣然地接受

高脚酒杯 新调的酒

轻抿一小口

威士忌的蒸馏

还是无法承受

无意地回头

夏洛克还是没有吃桌上的冷烤肉

恰巧捕捉到凝神时那深邃的眼眸

泰晤士河无声地流

街边小店里音符轻柔

咖啡的苦涩蔓延在心头

门前略显苍老的歌手

紧握的吉他陈旧

脚步本没有停留

心有一秒的颤抖

橱窗通透

花匠微笑着向蓝眼睛的小姑娘招手

母亲在烘焙店里等候

嘱咐披萨多调些奶油

威斯敏斯特教堂前仰首

仿佛还有威廉王子幸福的残留

摩天轮下流年已入扣

停留不会太久

祝福会毫无保留

奔向夜的大本钟

低沉的回音沉积了时光淡淡的愁

落地的窗想挽留

无奈华灯初上 余晖已找不到借口

圣潘克拉斯的繁忙路口

相聚和离别在时空中杂糅

会面之地见证了太多不舍的回首

或许少了些许痛的温柔

也许这里才是最终的出口

是时候结束这来自好奇的漫游

至少已和美丽与梦邂逅

归宿在远方 心也不再出走

下载Java5_3_文件流_字符流_FileReader、FileWriterword格式文档
下载Java5_3_文件流_字符流_FileReader、FileWriter.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java_11_文件与流的应用(二)

    第十一章 文件与流的应用(二) 一、大纲 1. 理解java中字符流的概念和特性 2. 掌握FileReader和FileWriter的使用 3. 掌握BufferedReader和BufferedWriter的使用 4.......

    Java_10_文件与流的应用(一)

    第十章 文件与流的应用(一) 一、大纲 1. 掌握Java中File类的使用 2. 理解Java中流的概念与分类 3. 掌握Java中字节流的使用 4. 理解Java中的序列化 二、实验目标: 1. 掌握对文......

    关于java文件流的简单示例

    package myjava; import java.io.*; public class InputStreamDemo1 {//根据文件返回一个输入流 private FileInputStream getFileInputStream(File file) {FileInputStream......

    Java 实验 文件管理与IO流

    作业要求:每个题保存为一个.java文件,保存在同一工程文件夹中,文件夹的名字为E:Java你的班级+姓名,例如:E:Java信息11张三。 注意:上交的程序包含程序的执行结果,以注释的形式......

    青春流声

    青春流声 现在,我在灯火下抒写我的青春。宿舍外面有同学们的欢声笑语,有汽车开过的引擎呜鸣,有初冬季节的丝丝风声,还有那被霓虹灯照得一片浅红色的天空上飞机掠过的轰鸣声。 而......

    流水灯实验报告

    单片机流水灯实验 一、任务 让8个LED灯轮流亮起来,实现流水灯的功能。 二、思路 让接在P0.0口的LED灯亮起来,那么只要把P0.0口的电平变为低电平就可以了;相反,如果要接在P0.0口......

    薄膜流研究进展

    薄膜流研究进展 班级:机械工程专硕1班 学号:6160805020 姓名:程帅 摘要:液体在重力作用下以薄层形式沿壁面向下流动,称为液体薄膜流。它具有小流量、小温差、高传热传质系数、高......

    思想汇报--甲流

    思想汇报 2009年,继“非典”之后又一传染性疾病流入我国境内——甲型H1N1。它以其极易突变,难以预防的特点迅速流窜,但最终还是被坚决的控制,直至消灭。在这次事件中,我国国内的......