-2
infinte를 실행하는 동안 java에서 스레드를 실행하는 동안 2 if 문이 false를 반환하지 않습니다. 문자열을 비교할 때텍스트 구문 분석 방법의 문제점
} catch (NumberFormatException ne) {
ne.printStackTrace();
}
}
}
infinte를 실행하는 동안 java에서 스레드를 실행하는 동안 2 if 문이 false를 반환하지 않습니다. 문자열을 비교할 때텍스트 구문 분석 방법의 문제점
} catch (NumberFormatException ne) {
ne.printStackTrace();
}
}
}
당신은 equals
를 사용해야합니다 :
if(!jTextField5.getText().equals(s2))
및
if (!s9.equals(jTextField6.getText()))
정규 평등/불평등 사업자
는 메모리에없는 문자열 내용을 개체를 비교합니다.
당신의 코드에서 무슨 일이 벌어지고 있는지 알기가 어렵습니다. 더 멋진 형식의 편집을 고려하십시오. 행운을 빕니다! – ArjunShankar
NullPointerException을 잡는 것은 나쁜 습관이고, 더 많은 것은 빈 catch 블록을 사용합니다. – CAMOBAP
문자열에 equals를 사용합니다. 읽는 데 어려움이 있으므로 서식을 변경할 수 있습니다. 귀하의 코드에 코멘트를 사용하십시오 !! – RossC