采购的进阶
文章平均质量分 56
被眼镜封印的颜值
这个作者很懒,什么都没留下…
展开
-
第4关:复制文件
字节流既然可以用来读取非字符构成的文件,那可以读取字符类型的文件吗?答案是可以的,字节流可以操作所有类型的文件,因为计算机中的数据都是以字节的方式存储的;到目前为止我们一直操作的都是文本文件,不过我们计算机中存储的文件可不止有文本文件,还有很多其他类型的,比如图片,视频,等等。的字符数组就可以了,这样确实可以暂时解决问题,可是我们往往不知道读取的文件有多大,如果文件中不止。答案是否定的,字符流只适用于操作字符类型的文件,不能操作非字符类型的。运行这段代码,我们会发现输出是正确的,没有再打印出多余的空格。原创 2023-05-15 17:19:27 · 550 阅读 · 0 评论 -
第3关:字符流 - 输入输出
就算是定义8的字节数组,我还是想定义为1K的字节数组,这个感觉很好,nice!就可以了,但是都省略是不对的,如果都省略你会发现文本没有写入到。个空格,这是什么原因呢,如何解决这些问题呢?字符流的使用很简单,和字节输入流类似,以。请仔细阅读右侧代码,根据方法内的提示,在。中的内容,但是会有一个问题:输出。我们在下一关中揭晓答案。执行上述代码即可看到在。的文件,文件的内容为。使用上述代码的会输出。原创 2023-05-15 16:53:32 · 404 阅读 · 0 评论 -
第2关:字节流-输入输出
因为在Java中对于流的操作是非常消耗资源的,如果我们使用流对一个资源进行操作了之后却没有。的资源,这就会造成系统资源的浪费,如果积累了很多这种空置的资源,最后可能会导致系统崩溃。这个例子我们主要目的是,读取文件中的数据并将数据显示在控制台。),然后定义一个字节数组作为容器用来存储即将读取到的数据。我们通过一个示例,来看看输入流应该如何使用,首先我们在。上面作为示例的两段代码都是存在很大问题的,什么问题呢?关于字节流的输入和输出流,小白介绍到这里啦!文件被创建了,并且文件的内容是。我们使用输出流将字符串。原创 2023-05-15 16:25:02 · 274 阅读 · 1 评论