- 论坛徽章:
- 0
|
I/O Streams 的典型应用
一.input streams:
1.buffered input file:
BufferedReader in = new BufferedReader(new FileReader("fileName" or instance of File));
常用于行读入操作。
2.input from memory:
StringReader in2 = new StringReader(s2); s2:String 类的实例。这样就可以
一个一个地读入s2中的字符。
3.Formatted memory input
DataInputStream in = new DataInputStream(inputStream及其子类的实例)。
使用readType方法读入要求的数据类型。
4.Fileout:
PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("filename",or instance of File)));
5.Reading from standard input:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
二. output stream:
1.PrintWriter格式化的输出是可以直接阅读的。
2。Reading and writing random access files:
RandomAccessFile raf = new RandomAcessFile("filename",mode),mode:为打开方式可以为
r,rw,rws,rwd;
3.changing System.out to a printWriter:
PrintWriter out = new PrintWriter(System.out, true);
true用来开启自动flush();
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28187/showart_259184.html |
|