社区
Java SE
帖子详情
怎样才能将从文件中读取的数据作为控制台的输入
love_your_eyes
2007-04-18 03:24:49
比如从1.text读取的数据作为控制台的输入
...全文
339
11
打赏
收藏
怎样才能将从文件中读取的数据作为控制台的输入
比如从1.text读取的数据作为控制台的输入
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
protellove
2010-12-28
打赏
举报
回复
不知道能否给个c++ 读取的数据作为控制台的输入或者保存在程序空间的例子
love_your_eyes
2007-04-20
打赏
举报
回复
问题解决了,揭贴.
所用的解决方法:
Process p = run.exec("java cin");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
bw.write(str);
bw.flush();
bw.close(); // 必须得关闭流,否则无法向子进程中输入信息
// System.in.read();
love_your_eyes
2007-04-19
打赏
举报
回复
up
hoverlees
2007-04-19
打赏
举报
回复
要作为另一个程序的输入,你必须用这个程序打开另一个程序,获得那个程序的标准输入流.然后向里面输入数据.
inthistime
2007-04-19
打赏
举报
回复
可以做到,而且不难:
在1.java读完文件然后把读完的数据替换"\n"为空格,作为参数c运行如下:
Runtime.exec("java -classpath 2.java路径 2 "+c);
love_your_eyes
2007-04-19
打赏
举报
回复
主进程里面的输出是子进程里面的输入???
能否再讲的详细点
zhuokai
2007-04-19
打赏
举报
回复
LZ注意到:主进程里面的输出是子进程里面的输入 就应该可以了。。。。。
love_your_eyes
2007-04-18
打赏
举报
回复
具体是这样的,我有两个java文件,分别是1.java和2.java,我在1.java中用runtime exec来编译并且运行2.java,2.java中用的是BufferReader,而2.java所需的测试数据又在一文本文档中,我想在1.java中读取这些测试数据,在运行exec("java 2")时把1.java中从文本读入的测试数据作为2.java的输入
不争馒头
2007-04-18
打赏
举报
回复
这不是直接文件读取了吗,但是我想把读过来的数据作为另一个程序的控制台输入啊
////////////////////
作为另一个程序?那为什么不从“另一个程序”读取呢?
当然了,你也可以runtime exec来调用另外的程序
love_your_eyes
2007-04-18
打赏
举报
回复
这不是直接文件读取了吗,但是我想把读过来的数据作为另一个程序的控制台输入啊
Crieby
2007-04-18
打赏
举报
回复
从文件里读数据会吧 ?
会读的话 把主方法 main里面的参数,设置为 你读出来的数据,就可以了。
例如 : public static void main(String[] args)
{
args[0] = 你读出来的数据;
}
DES加密程序(C++)
从TXT
中
读取
需要加密的
数据
,从
控制台
输入
密码8位,再将加密后的
数据
写入TXT文件
java socket通讯例程 多线程读写 可以同时收发不同终端的消息
在主线程
中
通过
控制台
读取
键盘
输入
时,会产生阻塞。故另外开启一个线程,用于接受客户端的socket消息。服务器在收到一个socket连接之后,把该socket保存到队列
中
,并对队列
中
的每个socket开启各自的读写线程。测试...
从txt文件
中
读取
数据
代替从
控制台
输入
从txt文件
中
读取
数据
代替从
控制台
输入
在日常编写程序的时候,有些时候需要反复
输入
一大串的文字用来调试程序,每次调试都要重复
输入
,非常麻烦,本文展示一种,把
数据
写到txt文件
中
,通过文件来
输入
数据
输入
数据
的...
java 从
控制台
读取
多行
数据
_Java从
控制台
中
读取
数据
的各种方法
0 引言从
控制台
中
读取
数据
是一个比较常用的功能,在JDK 5.0以前的版本
中
的实现是比较复杂的,需要手工处理系统的
输入
流。有意思的是,从JDK 5.0版本开始,能从
控制台
中
输入
数据
的方法每增加一个版本号,就有一种新增...
Java从
控制台
中
读取
数据
的各种方法
java从
控制台
中
读取
数据
是一个比较常用的功能,在JDK 5.0以前的版本
中
的实现是比较复杂的,需要手工处理系统的
输入
流。有意思的是,从JDK 5.0版本开始,能从
控制台
中
输入
数据
的方法每增加一个版本号,就有一种新增的...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章