从单个命令行输入多个不同的变量



>我正在寻找从单个命令行输入 4 个不同变量的最简单方法(添加 Cake 2 USD 2018-06-21(。也许有人知道类似的应用程序,如Apache Commons CLI?或者编写自己的解析器更容易?

我建议将这一行作为一个整体阅读,然后使用 String.split(( 方法对输入使用某种格式。下面是一个使用 CSV 格式的示例:

Scanner scanner = new Scanner(System.in);
private String[] takeInput() {   
String line = scanner.nextLine();
String[] tokens = line.split(",");
return tokens;
}
示例

输入:添加、蛋糕、示例

返回值:字符串[] {"添加", "蛋糕", "示例" };

最新更新