string1 [Java] 문자열 비교 : ==와 equals()의 차이 == 연산자 비교하고자 하는 두 개의 대상의 주소값을 비교 public class compare { public static void main(String[] args) { String s1 = "abcd"; String s2 = new String("abcd"); if(s1 == s2) { System.out.println("두 개의 값이 같다."); } else { System.out.println("두 개의 값이 같지 않다."); } } } //결과 : 두 개의 값이 같지 않다. equals() String 클래스의 equals() 메소드 비교하고자 하는 두 개의 대상의 값 자체를 비교(주소값 비교 X) public class compare { public static void main(String.. 2022. 1. 11. 이전 1 다음