0
public class Char
{

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

        char [] a = plainText.toCharArray();

        System.out.println(a);
    }

}
4

1 回答 1

3

这确实是一个 Unix CLI 问题。

问题是通配符(*)字符在被提供给java之前被扩展(全局)到目录中的所有条目,即它被翻译成类似的东西

java char BooleanLoop.java BooleanLoop.class etcetera etcetera

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

java char '*'
java char \*
于 2013-09-08T01:27:26.220 回答