Java文件输入输出
2024-08-29 06:14:31
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);
}
}
最新文章
- 用java 代码下载Samba服务器上的文件到本地目录以及上传本地文件到Samba服务器
- #1000 A + B (hihoCoder)
- VS调试时下不到断点的处理方式。
- 关于把A表中的数据复制到B表中(整理)
- C# 方法调用的切换器 Update 2015.02.02
- CCNA training notes
- mac 找文件
- 2014ACM/ICPC亚洲区西安站 复旦命题
- hdu 4565 So Easy!(矩阵+快速幂)
- 工程移除CocoaPods依赖库
- JS 封装类
- iOS开展UI一片—简单的浏览器观看节目
- Java学习之IO字节流
- go语法
- Zabbix监控nginx性能
- Activiti工作流框架——快速上手
- nodejs笔记之路由及util和url模块
- Mac 上有哪些值得推荐的软件?冷门小众软件但实用
- bootstrap 3.0 LESS源代码浅析(二)
- jquery使用FormData提交数据
热门文章
- 关于erlang反编译的东西
- Android中通过GPS或NetWork获取当前位置的经纬度
- babylon使用3dsmax导出的obj文件时模型偏暗
- Android-Bundle的说明和用法
- session自己定义存储,怎样更好地进行session共享;读tomcat7源代码,org.apache.catalina.session.FileStore可知
- ipa验证错误问题总结
- moving from a host-centric infrastructure to a container-centric infrastructure
- Delphi类的默认区域
- System.IO.File类和System.IO.FileInfo类
- swift-ios开发pod的使用(1)