gpt4 book ai didi

带有自己提示符的 Java 命令行应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:08:14 28 4
gpt4 key购买 nike

<分区>

我正在编写一个 JAVA 控制台应用程序。用户启动 jar 后,他应该得到一个类似于 Linux shell 的命令行,他可以在其中输入命令。这是我以前从未编程过的东西。通常我正在编写 GUI,或者我用一些已解析的参数启动 jar。

基本上我有 2 个问题:

  1. 是否有第三方库可以帮助从命令行读取用户输入、解析命令并生成提示?为了解析在主类中传递的参数,我通常使用 Apache Commons CLI。在这里也使用 full 还是有更好的方法?
  2. 是否有提供“无限输入”的最佳实践?我发现的所有解决方案都已有 10 年或更长时间了,例如:

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    while(true){
    System.out.print("Enter String");
    String s = br.readLine();
    }

    这仍然是最佳实践还是现在有更好的方法?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com