Description

앞선 실습에서 우리는 두 문자열을 배교할 때, == 연산자를 이용했습니다. == 연산자는 문자열 변수를 비교할 때 변수의 레퍼런스를 비교합니다. 우리는 변수의 레퍼런스를 비교하고 싶은 게 아니라, 변수가 저장하는 문자열이 같은지 확인하고 싶습니다.

두 문자열이 같은 값인지는 equals 메소드를 사용합니다. 다음 코드를 실행해서 equals 메소드가 어떻게 동작하는지 확인해보세요.

답을 모르겠나요?[1]


문자열 비교하기

두 값을 비교하기 위해서는 String 클래스의 equals 메소드를 이용합니다.

String str1 = new String("hello");

if(str1.equals("hello"))
    System.out.println("str1은 hello와 같습니다.");

[1]: 이 실습에서는 코드를 실행만 하면 무조건 정답이라고 판단합니다. 아무것도 안했는데 정답이라고 판단한다고 당황하지 마세요. 😀

Result Stop
내가 제출한 코드가 왜 틀렸는지 프로그래머스 AI에게 물어보세요.
제출 후 채점하기를 눌러 30점 이상인 경우 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.