我正在寻找从单个命令行输入4个不同变量的最简单方法(add Cake 2 USD 2018-06-21)。也许有人知道类似Apache Commons CLI这样的应用程序?还是编写自己的解析器更容易?
答案 0 :(得分:1)
我建议整体阅读该行,然后使用String .split()方法对输入使用某种格式。这是使用CSV格式的示例:
Scanner scanner = new Scanner(System.in);
private String[] takeInput() {
String line = scanner.nextLine();
String[] tokens = line.split(",");
return tokens;
}
示例输入:添加,蛋糕,示例
返回值:String [] {“ add”,“ Cake”,“ Example”};