zoukankan      html  css  js  c++  java
  • 输入输出流

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

  • 相关阅读:
    模态视图-多视图应用
    linux下查看文件夹的大小
    CentOS的字符集locale的设置
    CentOS 7 设置中文环境
    GCC中文错误提示
    ubuntu的交换分区和系统休眠
    CentOS使用EPEL YUM源
    git将远程仓库最新版本拉到本地仓库
    git的全局变量
    ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
  • 原文地址:https://www.cnblogs.com/lwx521/p/7737271.html
Copyright © 2011-2022 走看看