软件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("你好啊\r\n我是一個字符串\r\n終于可以一次性輸出了");
//輸出一個字符串的一部分
String str = "我愛\r\nJava";
//輸出"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技术论文_java技术论文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哈工大计算机学院成立,哈工大计算机科学与
- 下一篇: JVM 学习三:类加载器