在我的示例中,似乎与main(String[] args)
我无法弄清楚的其他字符串数组之间存在差异。
public class TestArgs
{
public static void main(String[] args) {
String[] x = {"1","2","3"};
System.out.print( x[2] == "3" );
System.out.print( args[2] == "3" );
}}
我运行这个程序:
java TestArgs 1 2 3
我希望输出为“truetrue”,但我得到“truefalse”
有人可以告诉我有什么区别,还是我只是在做一些非常愚蠢的事情......