[토막 메모] Java - 일치여부 확인
프로그램을 짜다보면 ~일때 / ~가 아닐때 를 상정하게 되는 경우가 많습니다. Int i = 1; If(i == 1){ system.println(“ehofo”); } 이 경우 ehofo를 찍어낼 것입니다. String str = “ehofo”; if(str.equals(“ehofo”)){ system.println(“1”); } 이 경우 1을 찍어낼 것입니다. 눈치채셨나요? 숫자형의 데이터는 == 로, 문자형의 데이터는 .equals()로 일치여부를 확인합니다. 개인적으로는 != 또는 !(~.equals()) 형태의 코딩을 좋아합니다.
2018.04.25