【发布时间】:2019-10-05 07:10:59
【问题描述】:
根据How to use line break argument
当您在 Java 中将字符串定义为“Hello\nHello”时,它不包含“\” 特点。这是换行符的转义序列:“\n”只是 一个字符。
当你使用这个字符串作为你的参数时 然而,程序(所以字符串是在外面定义的),“\n”是 解释为两个字符:'\' 和 'n'。
为什么不编译包含转义序列的命令行参数?我以为命令行参数被放入数组 String[] args 中?
而 String[] args 将包含 args[0] = "Hello\nJava";
【问题讨论】:
标签: java arrays command-line-arguments