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);
        }
    }
  • 相关阅读:
    OAuth
    PHP获取客户端的真实IP
    负载均衡----实现配置篇(Nginx)
    在线时间戳转换
    使用curl进行模拟登录
    定时任务
    Matplotlib使用教程
    CentOS7.X安装PHP
    Python虚拟环境的搭建与使用
    CentOS7.X安装openssl
  • 原文地址:https://www.cnblogs.com/Yinku/p/10665767.html
Copyright © 2011-2022 走看看