转自:
Java OutputStreamWriter.write()方法具有什么功能呢?
下文笔者讲述OutputStreamWriter.write()方法的功能简介说明,如下所示:
OutputStreamWriter的功能:
输出字符流(自动将写入流的字符编码为字节)
OutputStreamWriter.write()方法的语法定义
public void write(int c) //写一个字符
public void write(char[] cbuf) //写一个字符数组
public void write(char[] cbuf,int off,int len) //写一个字符数组的一部分
public void write(String str) //写一个字符串
public void write(String str,int off,int len) //写一个字符串的一部分
例
@Test
public void testFun()throws Exception{
// 创建对象
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("fileJava265.txt"),"UTF-8");
// 写一个字符
osw.write('t');
osw.write(88);
osw.write("\r\n");
//写一个字符数组
char[] chs = {'j','a','v','a','2'};
osw.write(chs);
osw.write("\r\n");
//写一个字符数组的一部分
osw.write(chs,1,3);
osw.write("\r\n");
//写一个字符串
osw.write("java265.com is my web");
osw.write("\r\n");
//写一个字符串的一部分
osw.write("wo de wangzhan", 2, 3);
osw.write("\r\n");
// 刷新缓冲区
osw.flush();
// 释放资源
osw.close();
}