JAVA

.equals()

근혁 2022. 8. 2. 15:39

equals

실제 할당된 값을 가지고 동일한지 비교하는 것이기 때문에 java에서는 문자열을 비교할 때 ==가 아닌 equals를 써야한다.

{
	public static void main (String[] args) {
    	
        String a = "A";
        String b = new String("A");
        
        if(a.equals(b)) {
        	System.out.println("yes");
        } else {
        	System.out.println("no");
        }
    }
    
    결과 : yes
}

if문에 equals가 아닌 ==을 쓰면 no가 나온다