SSISO Community

시소당

Java 문자열 비교 시 주의할 점


Java는 String 문자열의 비교가 아래와 같이 안 된다. 이유는 잘 모르겠지만, 이를 막기 위해서는 String.compareTo(), String.compareToIgnoreCase() 함수를 이용해서 해결한다.

삽질용 코드
if (String1 == "TEST")
{
   ...;
}

정상 코드
if (String.compareToIgnoreCase("TEST") == 0)
{
   ...;
}

944 view

4.0 stars