데이터 비교 연산자

j-look-j·2022년 8월 16일

Java

목록 보기
1/1

== vs ===

==는 데이터 값만 비교
===는 데이터와 티입을 모두 비교
예시>

int a = 5;
String b = '5';
System.out.println( a==b);
System.out.println( a===b);

출력값

true
false

문자열 비교 == vs equals

equals: 안에 담긴 내용을 비교
==: 내용뿐 아니라, 주소값을 비교
예시>

String a = "aaa";
String b = a;
String c = new String ("aaa");
System.out.println( a.equals(b));
System.out.println( a==b);
System.out.println( a==c);
System.out.println( a.equals(c));

출력

true
true
false
true

출처: https://kmj1107.tistory.com/207 [토순이네집:티스토리]

0개의 댓글