>  기사  >  Java  >  자바 문자열 비교 방법

자바 문자열 비교 방법

一个新手
一个新手원래의
2017-10-10 09:39:422599검색

최근에 Java를 배웠는데, 오늘 프로그래밍을 하다가 두 문자열이 같은지 판단하는 어려운 문제에 직면했습니다. 프로그래밍에서는 보통 두 문자열을 비교하여 같은지 비교하는 표현식이 "=="이지만 Java에서는 이렇게 작성할 수 없습니다. Java에서는 equals()가 사용됩니다.

예: 문자열과 B 및 문자열 비교:

if(A.equals(B)){
}

true 또는 false를 반환합니다.

String의 equals 메소드는 두 문자열이 같은지 비교하는 데 사용됩니다. 문자열은 객체형이므로 단순한 "=="로 판단할 수 없습니다. 두 객체의 내용이 같은지 비교하려면 같음을 사용하세요.

참고:

equals()는 객체의 내용(대소문자 구분 문자 형식)을 비교하지만 "=="를 사용하여 두 객체를 비교하면 두 객체의 메모리 주소를 비교하므로 동일하지 않습니다. 내용이 동일하더라도 객체마다 메모리 주소가 다릅니다.

위 내용은 자바 문자열 비교 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.