博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse重定向输入输出到文件
阅读量:5329 次
发布时间:2019-06-14

本文共 705 字,大约阅读时间需要 2 分钟。

最近在学习算法第四版,为了要用作者给的测试数据alg4-data,需要将数据直接导入到程序中。在作者的示例代码里用了重定向来做这个事情,但是在eclipse里使用重定向很不方便,查了很多资料,都说是在右键Run As 中的Run Configurations 里的Arguments里添加program Arguments参数。试过很多次无效,放弃。然后发现在common选项里有一个Standard input and output,把Input File选好路径点击run就行了。但是run了之后要在控制台中按ctrl + Z程序才能运行完成。

我的eclipse版本为

Version: Mars.1 Release (4.5.1)

Build id: 20150924-1200

如果还是不行,

方法一:直接用Scanner类。

直接读输入:Scannerstdin = new Scanner(System.in); 用crtl+z来终止输入

从文本读入:Scannerstdin = new Scanner(new File("文件名"));

            while(stdin.hasNext()){

int key =stdin.nextInt();

  }

方法二:在eclispse编译好后,在命令行里执行吧。

参考:http://www.cnblogs.com/zhcncn/p/4689225.html

http://leetschau.github.io/blog/2013/01/23/125458/

转载于:https://www.cnblogs.com/lyf22/p/5405294.html

你可能感兴趣的文章
posix多线程有感--线程高级编程(线程属性函数总结)(代码)
查看>>
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
Maven之setting.xml配置文件详解
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>