【问题标题】:How to get a Java mutiline string using commons.cli如何使用 commons.cli 获取 Java 多行字符串
【发布时间】:2019-01-12 08:09:29
【问题描述】:

在我的 Java 程序中,我使用 org.apache.commons.cli 来解析我的命令行参数,并希望得到一个多行字符串。输入-s "Firstline\nSecondline\nthirdline时,似乎无法解析“\n”,无法与“\n”分割,请问如何解决?

【问题讨论】:

  • 实际上通过命令行传递多行参数似乎不是一个好方法。也许你可以用另一种方式实现你想要的?
  • @Mikhail Kopylov,感谢您的回复!虽然我通过读取文件实现了传递参数,但命令行在我的项目中也是一种有价值的方式。

标签: java string command-line


【解决方案1】:

使用\\n,当然不是换行符,所以需要转换。命令行 arg @xxx.txt 也是解决此问题的一种方法。或者你重定向标准输入。实际上不使用cli。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 2022-01-05
    • 2021-09-30
    • 2016-05-06
    • 1970-01-01
    相关资源
    最近更新 更多