-2
처리 코드에 문제가 있습니다. Here's my code(처리 중) TextField 조건
보시다시피 조건이 작동하지 않습니다. 나는 문제를 찾고 있었지만 아무 것도 찾지 못했습니다.
덕분에
처리 코드에 문제가 있습니다. Here's my code(처리 중) TextField 조건
보시다시피 조건이 작동하지 않습니다. 나는 문제를 찾고 있었지만 아무 것도 찾지 못했습니다.
덕분에
을 회신에 대한 당신은 ==
연산자를 사용하여 String
값을 비교해서는 안된다. 두 값이 같은 참조 인 경우에만 true
으로 평가됩니다. String
값의 내용을 확인하지 않습니다. 대신 equals()
함수를 사용하십시오.
이 the reference 덮여있다 :
이 경우 (a.equals (b))가 아닌 경우 (A == 같이() 메소드 같음을 사용하여 두 문자열의 내용을 비교하기 비). String은 Object이므로 두 문자열을 == 연산자와 비교하면 두 문자열이 같은 메모리 위치에 저장되어 있는지 비교 만됩니다. equals() 메서드를 사용하면 실제 내용을 비교할 수 있습니다. (troubleshooting 참조에 대한 설명이 더 길어집니다.)
질문에 코드를 포함하십시오. –
[mcve]와 특정 기술적 인 질문을 포함하도록 질문을 편집하십시오. "상태가 작동하지 않는다"고 말하는 것은 실제로 우리에게별로 알려주지 않습니다. 코드에서 정확히 무엇을 기대합니까? 대신 정확히 무엇을합니까? 코드를 디버깅 해본 적이 있습니까? –