gpt4 book ai didi

java - 当我输入 "java char *"时,为什么程序引用同一目录中的第一个文件?

转载 作者:行者123 更新时间:2023-12-01 23:36:03 25 4
gpt4 key购买 nike

public class Char
{

public static void main(String[] args) {
String plainText = args[0];

char [] a = plainText.toCharArray();

System.out.println(a);
}

}

最佳答案

这确实是一个 Unix CLI 问题。

问题是通配符 (*) 字符在输入到 java 之前中被扩展(通配)到目录中的所有条目,即,它被转换为类似的内容

java char BooleanLoop.java BooleanLoop.class etcetera etcetera

如果要将 * 字符提供给 java,请将其用单引号 ' 括起来,或者使用反斜杠将其转义。

java char '*'
java char \*

关于java - 当我输入 "java char *"时,为什么程序引用同一目录中的第一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18679480/

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