输入输出流
(1)用标准输入(键盘)输入一些数据,用文件字节输出流将这些数据写入文件“sun.txt”中;
(2)用文件字节输入流从文件“sun.txt”中,读出数据,并用标准输出流将这些数据显示到屏幕上。
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Scanner; public class Test1 { public static void main(String[] args) { File file = new File("D:\\sun.txt"); //创建文件 //字节写入 FileOutputStream outputStream = null; try { outputStream = new FileOutputStream(file); Scanner scanner = new Scanner(System.in); //接收键盘输入数据 if(scanner.hasNextLine()) { // String string = scanner.nextLine(); outputStream.write(string.getBytes()); //写入 } } catch (Exception e) { e.printStackTrace(); } finally { if(outputStream!=null) { try { outputStream.close(); } catch (Exception e2) { e2.printStackTrace(); } } } //字节输出 FileInputStream inputStream = null; try { inputStream = new FileInputStream(file); int tem = 0; while((tem=inputStream.read())!=-1) { System.out.print((char)tem); //输出 } } catch (Exception e) { e.printStackTrace(); } finally { if(inputStream!=null) { try { inputStream.close(); } catch (Exception e2) { e2.printStackTrace(); } } } } }
3、
第一行为输入
第二行为输出
4、文件