字节流

本文由用户“xttmg”分享发布 更新时间:2021-12-24 20:11:03 举报文档

以下为《字节流》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

基础题

练习一:字节输出流写出字节数据

描述:利用字节输出流一次写一个字节的方式,向D盘的a.txt文件输出字符‘a’。

答案

操作步骤:

创建字节输出流FileOutputStream对象并指定文件路径。

调用字节输出流的write(int byte)方法写出数据

代码:

public class Test01_01 {

public static void main(String[] args) throws IOException {

// 1.创建字节输出流FileOutputStream对象并指定文件路径。

FileOutputStream fos = new FileOutputStream("d:/a.txt");

// 2.调用字节输出流的write(int byte)方法写出数据

fos.write(97);

// 3.关闭流

fos.close();

}

}

练习二:字节输出流写出字节数组数据

描述:利用字节输出流一次写一个字节数组的方式向D盘的b.txt文件输出内容:"i love java"。

答案

操作步骤:

创建字节输出流FileOutputStream对象并指定文件路径。

调用字节输出流的write(byte[] buf)方法写出数据。

代码:

public class Test01_02 {

public static void main(String[] args) throws IOException {

// 1.创建字节输出流FileOutputStream对象并指定文件路径。

FileOutputStream fos = new FileOutputStream("d:/b.txt");

// 2.调用字节输出流的write(byte[] buf)方法写出数据。

byte[] buf = "i love java".getBytes();

fos.write(buf);

// 3.关闭资源

fos.close();

}

}

练习三:文件的续写和换行输出

描述:在D盘下,有一c.txt 文件中内容为:HelloWorld?

在c.txt文件原内容基础上,添加五句 I love java,而且要实现一句一行操作(注:原文不可覆盖)。

利用字节输出流对象往C盘下c.txt文件输出5句:”i love java”

答案

操作步骤:

利用两个参数的构造方法创建字节输出流对象,参数一指定文件路径,参数二指定为true

调用字节输出流的write()方法写入数据,在每一行后面加上换行符:”\r\n”

代码:

public class Test01_03 {

public static void main(String[] args) throws IOException{

// 1.创建字节输出流FileOutputStream对象并指定文件路径,并追加方式

FileOutputStream fos = new FileOutputStream("c:/c.txt",true);

// 2.调用字节输出流的write方法写出数据

// 2.1 要输出的字符串

String content = "i love java \r\n";

for (int i = 0; i< 5; i++) {

fos.write(content.getBytes());

}

// 3.关闭流

fos.close();

}

}

练习四 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 xt")); //3:遍历集合,获取到每一个key Set keys = prop.stringPropertyNames(); //获取到每一个key for (String key : keys) { //4:判断当前的key 是否为 "lisi" if ("lisi".equals(key)) { //把"lisi"的值设置为100 prop.setProperty(key, "100"); } } //把集合中所有的信息,重新存储到文件中 prop.store(new FileOutputStream("score.txt"), "haha"); } }

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《字节流》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览