zoukankan      html  css  js  c++  java
  • Java文件输入输出

    public static void FileIO(String filename){
        FileInputStream fis = null;
        try {
            fis = new FileInputStream(filename+".in");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        System.setIn(fis);
        
        PrintStream ps = null;
        try {
            ps = new PrintStream(new FileOutputStream(filename+".out"));
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.setOut(ps);
    }

    其中try语句可以让eclipse自动补全。

    配套赠送cin/cout版Java,令人怀念的C++。

    import java.io.*;
    import java.util.*;
    import java.math.*;
    
    public class Main {
        public static void solve(Scanner cin,PrintStream cout){
            while(cin.hasNext()){
                int n=cin.nextInt();
                cout.print(n);
            }
        }
        
        public static void main(String[] args) {
            //setFileIO("D://test");
            Scanner cin=new Scanner(System.in);
            PrintStream cout=new PrintStream(System.out);
            
            solve(cin,cout);
            
            cin.close();
            cout.close();
        }
        
        public static void FileIO(String filename){
            FileInputStream fis = null;
            try {
                fis = new FileInputStream(filename+".in");
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
            System.setIn(fis);
            
            PrintStream ps = null;
            try {
                ps = new PrintStream(new FileOutputStream(filename+".out"));
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.setOut(ps);
        }
    }
  • 相关阅读:
    python字符串,列表,字典的常用方法
    Python【第一课】 Python简介和基础
    python中index()与find()的差异
    tomcat学习笔记2
    tomcat学习笔记1
    haproxy学习笔记
    高可用工具keepalived学习笔记
    ngx_http_upstream_module模块学习笔记
    nginx的rewrite,gzip,反向代理学习笔记
    nginx学习笔记1
  • 原文地址:https://www.cnblogs.com/Yinku/p/10665767.html
Copyright © 2011-2022 走看看