간단한 코드로 된이 작은 피어싱을 가지고 있지만 작동하지 않는 이유는 모르겠습니다.String.equals가 true 일 때도 true를 반환하지 않습니다.
tagName="Hello";
String value="Hello";
if (tagName!=null && tagName.equals(value))
{
int io=0;
}
tagName
은 null
하지 않고 명확하게 value
에 동일하지만, 코드는 결코 아무런 효과가 없기 때문에 int io=0;
이 코드를 실행 하시겠습니까? if 문 앞에'tagName.equals (value)'의 값을 출력하면 어떻게됩니까? –
'if' 블록에 출력이 없습니다. 'println' 문을 추가하거나 디버그 해보십시오. – Reimeus
예 코드가 실행 중입니다. 'io = 0' 문에서 중단 점을 설정하고 단계별로 디버깅 중이며 if 문이 false를 반환 한 것처럼 건너 뜁니다. – Maven