카테고리 없음

[끈] 다른 것과 같지 않은 문자열

행복을전해요 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