관리 메뉴

Frog is cry

문자열 주소비교(Day12) 본문

JAVA/국비수업

문자열 주소비교(Day12)

Frog is cry 2020. 7. 15. 16:23
package day13;

public class Day13_05 {
	public static void main(String[] args) {
		
		String strVar1 = "임우진";	// 
		String strVar2 = "임우진";
		
//		 strVar2 = null;
		
		if(strVar1 == strVar2) {	// 1과 2의 주소값이 같다는 의미
			System.out.println("strVar1과 strVar2는 참조가 같음");
		}else {						
			System.out.println("strVar1과 strVar2는 참조가 다름");
		}
		
		/********************/
		// 주소 비교 : == 
		// 값 비교 : .equals()
		
		System.out.println(strVar1 == strVar2);
		System.out.println(strVar1.equals(strVar2));
		
		//
		
		String strVar3 = new String("임우진");
		String strVar4 = new String("임우진");
		
		System.out.println(strVar3 == strVar4);			// 주소를 비교함
		System.out.println(strVar3.equals(strVar4));	// 값만 비교함
		
		System.out.println(strVar1 == strVar3);
		System.out.println(strVar1.equals(strVar3));
		
	}
}

'JAVA > 국비수업' 카테고리의 다른 글

배열2(Day14)  (0) 2020.07.17
배열(Day13)  (0) 2020.07.17
스캐너(Day12)  (0) 2020.07.15
실습문제(Day11)  (0) 2020.07.14
do While문(Day10)  (0) 2020.07.14
Comments