[JAVA/프로그래머스] 배열의 유사도

윤소영·2023년 6월 6일
0

JAVA

목록 보기
18/41

문제

답안 코드

class Solution {
    public int solution(String[] s1, String[] s2) {
        int answer = 0;
        
        for(int i = 0; i < s1.length; i++){
            for(int j = 0; j < s2.length; j++){
                if(s1[i].equals(s2[j])){
                    answer++;
                }
            }
        }
        return answer;
    }
}

코드 풀이

equals와 ==의 차이점을 알 수 있는 문제.
== 연산자는 비교하고자 하는 두개의 대상의 주소값을 비교하는데, String클래스의 equals 메소드는 비교하고자 하는 두개의 대상의 값 자체를 비교한다는 점이다.

0개의 댓글