문제 우리가 프로그래밍을 할 때 데이터 값이나 문자열을 비교할 때 가장 많이 쓰이는 연산자와 문자열을 꼽자면 ==과 .equals() 일 것이다. 이 둘은 문자열의 값을 비교할 때 각각 어떤 차이가 있을까? 학습 == 연산자와 .equals() 메소드의 비교 1. == 연산자 -비교를 위한 연산자 -주소값을 비교한다. (Call By Reference) -실제 내용이 아니라 그 내용이 적힌 주소를 비교하는 것임 따라서, String str1="abc"; String str2="abc"; 라고 저장한다면, 우리가 보기에 내용이 같기에 ==연산자를 사용했을 때, true를 반환한다고 생각할 수 있지만 컴퓨터의 메모리에 적힌 임의의 주소값은 완전히 다르기때문에 이는 false를 반환한다. 추가로 만약, Str..