main(String[] args)
과 내가 이해할 수없는 다른 문자열 배열 사이에 차이가있는 것처럼 보입니다. 제 예제입니다. 내가 출력이 "truetrue을"로 대신 내가다른 문자열 배열과 같은 명령 줄 인수를 비교할 수없는 이유는 무엇입니까?
누군가의 차이가 무엇인지 말해 주시겠습니까 "truefalse"얻을 기대
java TestArgs 1 2 3
:
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");
}}
나는대로이 프로그램을 실행 , 아니면 그냥 바보 같은 일을하고있는 것입니까?
Naive에 대한 값을 제공하지 않았기 때문일 수 있습니다. 아주 어리 석다. –
* .. "truefalse"를 얻습니다. * println을 사용하는 좋은 사례입니다. ;) –