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」が表示されます
誰かが違いを教えてくれませんか、それとも私は本当にばかげたことをしているだけですか...