软件java技术论文_java技术论文

package cn.itcast.demo07_字符流_输出流_FileWriter;

import java.io.FileWriter;

import java.io.IOException;

import java.io.Writer;

/*

* 字符流:

*   1).输出流:Writer(抽象类)

*     输出的方法:

void write(int c) 输出单个字符。

*      void write(char[] cbuf) 输出字符数组。

void write(char[] cbuf, int off, int len)输出字符数组的某一部分。

void write(String str)  输出字符串。

void write(String str, int off, int len) 输出字符串的某一部分。

|–OutputStreamWriter(转换流):

|–FileWriter(类)

构造方法:注意:构造时,文件可以不存在,会自动创建

1).FileWriter(String fileName) 根据给定的文件名构造一个 FileWriter 对象。

2).FileWriter(String fileName, boolean append)  根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。

3).FileWriter(File file)根据给定的 File 对象构造一个 FileWriter 对象。

4).FileWriter(File file, boolean append)根据给定的 File 对象构造一个 FileWriter 对象。

输出的方法:没有特有的,都是继承的;

*

*   2).输入流:Reader(抽象类)

*     读取的方法:

*       int read() 读取单个字符。 返回值:读取的字符.

*      int read(char[] cbuf) 将字符读入数组。 返回值:读取的字符数量.

*/

public class Demo {

public static void main(String[] args) {

try {

Writer out = new FileWriter(“demo07.txt”,true); //true 表示给文件增加了追加续写功能

out.write(97);

//输出一个字符数组

char[] chArray = {‘H’,’e’,’l’,’l’,’o’,’你’,’好’,’!’};

out.write(chArray);

//输出一个字符数组的一部分

//输出:你好!

out.write(chArray,5,3);

//输出一个字符串

out.write(“你好啊rn我是一个字符串rn终于可以一次性输出了”);

//输出一个字符串的一部分

String str = “我爱rnJava”;

//输出”Java”

out.write(str,2,4);

//清理缓存区

// out.flush();

//关闭流

out.close();// flush() + close()

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

0 0

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93767 人正在系统学习中 相关资源:tong:tong-桐是一个以学习为目的的GoWeb框架,遵循GPLV3协议-其它…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月20日
下一篇 2021年1月20日

相关推荐