1. 程式人生 > >輸入輸出流

輸入輸出流

技術分享 tro while ring null stat color tput 屏幕

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、文件

技術分享

輸入輸出流