当一个流做为参数传入另外一个流,需要关闭吗?例如本题的fo.close();

connon008 connon008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//TestTransForm1.java
import java.io.*;
public class TestTransForm1{
public static void main(String args[]){
try{
OutputStreamWriter os= null;
FileOutputStream fo = null;
fo = new FileOutputStream("D:\\corejava\\417\\1.txt");
os = new OutputStreamWriter(fo);
os.write("abcde");
System.out.println(os.getEncoding());

//fo.close();
os.close();

fo = new FileOutputStream("D:\\corejava\\417\\1.txt",true);
os = new OutputStreamWriter(fo,"ISO8859-1");
os.write("ZYXWVU");
System.out.println(os.getEncoding());


//fo.close();
os.close();

}catch(Exception e){
System.out.println("error!");
e.printStackTrace();
}

}
}
...全文

相关推荐

Python编程中用close()方法关闭文件的教程

close()方法方法关闭打开的文件。关闭的文件无法读取或写入更多东西。文件已被关闭之后任何操作会引发ValueError。但是调用close()多次是可以的。 Python自动关闭,当一个文件的引用对象被重新分配给另外一个文件。它使用close()方法来关闭一个文件一个很好的做法。 语法 以下是close()方法的语法: fileObject.close(); 参数     NA 返回值 此方法不返回任何值 例子 下面的例子显示了close()方法的使用 #!/usr/bin/python # Open a file fo = open(foo.txt, wb) print

weixin_38696176

XML转PDF的FOP包和代码

XML转PDF的FOP包和代码,具体使用方式度娘上有很多,这里只提供一些包,祝你好运!

提枪北上

Python编程中的文件操作攻略

open函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。 语法: file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。 access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 buffering:如果buffering的值被设为0,就不

weixin_38504417

java 二进制文件的读写操作

java 二进制文件的读写操作使用FileInputStream FileOutputStream

lgdlchshg

java URL转PDF文件

java URL转PDF文件,网页内容转PDF文件

youz1976
评论 5
收藏 已收藏
分享
返回顶部
connon008
Java SE 62,621 成员 307,251 内容