我们可以在参数中传递空格作为值吗? Java的

时间:2017-01-23 20:20:45

标签: java

假设,如果我们必须将两个值从终端传递给java程序,则value将在程序中被视为String。如果值是空格怎么办?我们如何通过它们而不需要在程序中单独处理它们?

3 个答案:

答案 0 :(得分:2)

使用引号来包装您的参数,以便您使用的shell不会将它们解释为单独的参数。

答案 1 :(得分:1)

您在回答Saagar Jha的问题评论部分时回答了您自己的问题。

java MyApp " "

只需将空格字符括在两个双引号之间,即可将其传递到应用的main方法。

答案 2 :(得分:0)

您想传递仅包含空格的参数值吗?

只需传递""之间的空格。

例如:java yourProgram " " " "传递两个参数(每个参数都是空格)