本文主要是介绍JAVA——实现OutputStreamWriter写数据的5种方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
* OutputStreamWriter写数据的5种方式
*
* 字符输出流 :
* Writer抽象类
* 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) : 写入字符串的某一部分
*
* public void flush() : 刷新该流的缓冲
代码如下:
public class WriteDemo {public static void main(String[] args) throws Exception {OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("abc.txt"));// public void write(int c) :写入单个字符// osw.write('a');// osw.write('b');// osw.write(99);// public void write(char[] cbuf) : 写入字符数组。// char[] chs = { 'a', 'b', 'c', 'd', 'q', 'w', 'e' };// osw.write(chs);// public void write(char[] cbuf, int off, int len) : 写入字符数组的某一部分。// char[] chs = { 'a', 'b', 'c', 'd', 'q', 'w', 'e' };// osw.write(chs, 2, 4);// public void write(String str) : 写入字符串。// osw.write("wsdfyui");// public void write(String str, int off ,int len) : 写入字符串的某一部分// osw.write("asdfghjkl", 4, 3);// osw.flush();osw.close();}}
这篇关于JAVA——实现OutputStreamWriter写数据的5种方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!