print("First name: +args[0]);
print("Middle name: +args[1]);
print("Last name: +args[2]);
java Demo Hello 123 ***
Output is Hello 123 .local
我希望Hello 123 ***
的输出为Hello 123 ***
,但实际输出为Hello 123 .local
整数如何给出相同的输出,但是***
给出为.local
答案 0 :(得分:2)
您的操作系统使用路径名扩展的概念。这意味着当您将通配符*
作为参数传递时,它将用任何文件替换。当前目录中找到的第一个文件是.local
。
要克服它,您必须引用该参数并传递:Hello 123 "***"