当输入流和输出流同时作用一个文件会发生什么
以前试过:当输入流或输出流作用在一个文件上,而且流没有关闭的话,这时候我想删除这个文件是失败的,会提示文件被占用
下面用代码证明一下
import java.io.*;
class Demo{
public static void main(String[] args)throws IOException{
File file=new File("C:\\Demo.txt");
BufferedReader br=new BufferedReader(new FileReader(file));
BufferedWriter bw=new BufferedWriter(new FileWriter(file,file.isFile()));
System.out.println(br.readLine());
bw.newLine();
bw.write("我写啦");
bw.flush();
System.out.println(br.readLine());
}
}
下面是运行结果,可以看到“我写啦”没有被读出来,PS:这个文件原本只有一行
所以不要输入输出流同时用在一个文件上!!
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
输入输出流和文件操作输入输出流和文件操作输入输出流和文件操作输入输出流和文件操作输入输出流和文件操作
android 文件操作 输入流对象 输出流对象 SDCard读写
Java的输出输出流详解及输入输出实例 文件的基本操作
课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT 课件 课件 课件 PPT
通过输入流输出流方式的文件上传下载 代码写的可能糙了一点 但是远离还是一眼就能看明白的
对java输入输出流与文件处理进行详细的阐述
java输入输出流和文件操作.pdf
简单的文件流操作文件,对文件进行上传,下载功能。供初学者学习等
Java 输入输出流实验 本实验主要介绍了 Java 中的输入输出流,包括 ...本实验总结了 Java 中的输入输出流、对象的序列化和反序列化、文件流和对象的串行化等知识点,并提供了一个完整的实验过程和代码实现。
Java中几个文件输入流和文件输出流的研究
1.编写应用程序,使用文件输入输出流实现文件的复制,被拷贝...2.编写应用程序,创建一个文件输出流,向文件中分别写入以下类型数据:int、double和字符串,然后创建一个文件输入流,将文件中写入的数据显示在屏幕上。
java 文件输入输出流 实例代码java 文件输入输出流 实例代码
用C++编程实现从一个文本中读入若干个(不定长)整数,用二进制方式输出到文件中,并再从二进制文件中第5个整数开始读入,在标准输出设备上按每行10个每个数场宽为8并左对齐输出。
Java文件输入输出流,详细描述了java对文件流的操作
内容1:标准输入输出流重定向 (1) 新建一个工程demo1,设计一个类Time,成员变量为时(h)、分(m)、秒(s)。 (2) 分别为类Time重载提取运算符(>>)和插入运算符(>>)。 a. 输入格式:14 30 15 b. 输出格式:14.5042 (3) ...
输入输出流java输入输出流输入输出流输入输出流输入输出流
JAVa输入输出流 上课做的JAVa输入输出流程序,把一个文件中的东西读出写到另一个文件中
Java_输入输出流及文件读写详解
使用最简单的输入流和输出流实现 文件复制粘贴功能。这是第二种方式,与第一种方式的不同在于我们使用byte[]数组盛放从myFile读取到字节。比第一种方式,速度会快一些。
Java输入输出流及文件读写详解;Java输入输出流及文件读写详解。