明白了, 刚晕了 哈哈谢谢大家, 这个就是一个忽略大小写判断是否相等而已. 证明休息还是很重要的 哈哈
우선 이 코드는 equalsIgnoreCase를 사용할 필요가 없고, equals만 사용하면 됩니다.
equalsIgnoreCase
equals
둘째, doeYear, doeMonth, doeDay은 -1을 비즈니스에서 잘못된 값으로 정의했을 수 있으므로 여기서 이 세 가지 값을 확인해야 합니다(비어 있거나 ). -1
doeYear
doeMonth
doeDay
-1
문맥에 관계없이 코드만 보면 -1과 doeDay가 동일한지 판단하는 것뿐입니다.
doeMonth, doeDay, doeYear란 무엇인가요? 코드의 맥락을 게시해야 합니다. 무엇을 표현하고 싶은지 누가 알겠습니까?
우선 이 코드는
equalsIgnoreCase
를 사용할 필요가 없고,equals
만 사용하면 됩니다.둘째,
doeYear
,doeMonth
,doeDay
은-1
을 비즈니스에서 잘못된 값으로 정의했을 수 있으므로 여기서 이 세 가지 값을 확인해야 합니다(비어 있거나 ).-1
문맥에 관계없이 코드만 보면
가 무시되는 것을 보면 혼란스럽습니다.-1
과doeDay
가 동일한지 판단하는 것뿐입니다.doeMonth, doeDay, doeYear란 무엇인가요? 코드의 맥락을 게시해야 합니다. 무엇을 표현하고 싶은지 누가 알겠습니까?