1. JAVA/4). 자바_실전_이클립스

자바실전_Day_05_01(비교(참조타입vs기본타입)

구이제이 2024. 1. 10. 18:23

-----------------------------------------------------------------------------------



1번째 예제

 

 

 

int a=3;

int b=7;

int c=3;

 

System.out.println(a==b);

System.out.println(a!=b);

System.out.println(a==c);

 

String name1 = "홍길동";

String name2 = new String("홍길동");

 

System.out.println(name1 == name2); //false, 주소값 비교(주소값은 같지않다)

System.out.println(name1.equals(name2));//true, 위에 비교와 다르게 내용을 비교

//그러므로 문자열은 equals를 사용한다.

//(내용비교, 대소문자 비교)

 

 

System.out.println(name1.equalsIgnoreCase(name2)); //true

//이것은 대소문자 구분하지 않고 확인해주는 명령어

//(내용비교만 있다.)