카테고리 없음
[끈] 다른 것과 같지 않은 문자열
행복을전해요
2021. 1. 24. 05:23
해당 문자열이 다른 것과 같지 않으면 어떻게 입력합니까?
이 사람을 시도하십시오 !
. 예
if (!"someString".equals(myString)){
이것은 값 myString
이 그렇지 않으면 조건에 someString
들어간다 는 것을 알려줍니다 if
. 대신 이런 식으로
if (!myString.equals("someString"){
에 대해 보호 할 NPE
경우, 그래서 myString
이다 null
당신이 첫 번째 예에서 예외가되지 않습니다.
더 정확하게 말하면 String.equals () 함수는 반환 유형의 함수입니다 boolean
.
즉 , 비교 된 문자열의 값을 반환 true
하거나 false
기반으로합니다.
그래서:
if(myString.equals("other string"))
다음과 같습니다.
if(myString.equals("other string") == true)
반대로 테스트하려면 다음을 원합니다.
if(myString.equals("other string") == false)
또는 codeMagic이 언급했듯이 동등한 것 : if(!myString.equals("other string"))
출처
https://stackoverflow.com/questions/22019800