輸入輸出流
阿新 • • 發佈:2017-10-26
技術分享 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 = newFile("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、文件
輸入輸出流