CallByReference1 [오늘의 발견 / Java] String의 생성 방식에 따른 비교 결과 차이 String 생성 방식의 종류 String 타입의 생성 방식에는 두 가지가 있다. literal을 이용한 방식 new 연산자를 이용한 방식 String str1 = "YOUTH"; // literal을 이용한 방식 String str2 = "YOUTH"; // literal을 이용한 방식 String str3 = new String("YOUTH"); // new 연산자를 이용한 방식 System.out.println(str1 == str2); // true System.out.println(str1 == str3); // false String 타입은 참조형 변수로서 == 비교를 하면 주소값 비교(Call by Reference)를 한다. 주소값에 들어있는 값을 비교하기 위해서는 equals() 메서드를.. 2023. 7. 17. 이전 1 다음