[Java] equals ( == 차이점) ※ Java equals ( == 차이점) equals Object 클래스의 equals메서드를 상속받은 각 클래스에서 오버라이드 된 것을 사용한다. (예를들어 String 클래스) "비교연산자"인 "==" 역시 두 값을 비교하여 boolean type을 리턴하지만 아래와 같은 차이점이 있음. equals > 객체가 가지고 있는 값을 비교 == > 객체의 메모리 주소를 비교 (동일한 객체인지) (String 기준) + 예제 12345678910111213String s1 = "test";String s2 = a;String s3 = new string ("test"); // 객체의 값비교 (값은 모두 test로 동일)System.out.println(s1.equals(s1)); // trueSystem... Program/Java 2016. 11. 4. 16:09