为了账号安全,请及时绑定邮箱和手机立即绑定

如何在命令提示符下多次运行BufferedReader以输入值?

如何在命令提示符下多次运行BufferedReader以输入值?

有只小跳蛙 2021-05-01 14:54:04
尽管我输入了正确的日期,但是如果我在其他地方输入内容,那将是一个错误。我想知道如何将多个输入写入命令提示符。例如,我将"05-13-2018"用作变量writer.write()。如果我也想在代码下面输入任何值,然后执行该代码,请问有什么办法。如果您不了解我要达到的目标,请给我发消息。再次感谢你的帮助import java.io.*;import java.util.ArrayList;public class command{    public static void main(String[] args) {        String command="cmd /c date";        try {            Process process = Runtime.getRuntime().exec(command);            OutputStreamWriter outputt = new OutputStreamWriter(process.getOutputStream());            BufferedWriter writer = new BufferedWriter(outputt);            writer.write("05-13-2018");            writer.close();            BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));            String line;            while ((line = reader.readLine()) != null) {                System.out.println(line);            }            reader.close();        } catch (IOException e) {            e.printStackTrace();        }    }}
查看完整描述

2 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

你总是可以再写一次

writer.write("whatever");


查看完整回答
反对 回复 2021-05-12
  • 2 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信