IO流的小例子

xiaoxiao2021-02-28  62

直接上代码

package com.telneting.io.test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import javax.annotation.processing.Filer; import javax.lang.model.element.Element; import javax.tools.FileObject; import javax.tools.JavaFileObject; import javax.tools.JavaFileManager.Location; /** * 模拟scanner类的next *1.将键盘输入的字节流 变成字符读取至程序 *2.从程序再将字符写入进文件 *3.从文件里读出写入到 终端 * @author Andy * */ public class Test002 { public static void main(String[] args) throws IOException { //从键盘的输入流获取内容之后,输出到了指定的文件 BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); String str = null; BufferedWriter bw = new BufferedWriter( new FileWriter("f:/aaa.txt",true)); while(!"-1".equals(str = br.readLine())){ bw.write(str); bw.newLine(); bw.flush(); } bw.close(); br.close(); //从该文件内读取内容,输出至终端 BufferedReader br1 = new BufferedReader(new FileReader("f:/aaa.txt")); BufferedWriter bw1 = new BufferedWriter( new OutputStreamWriter(System.out)); String str1 = null; while((str1 = br1.readLine()) != null){ bw1.write(str1); bw1.newLine(); bw1.flush(); } bw1.close(); br1.close(); } } 用来以后复习....

转载请注明原文地址: https://www.6miu.com/read-96189.html

最新回复(0)