기본 클래스 객체에 equals 함수가 정의되어 있습니다. 소스 코드는 다음과 같습니다.
/** 오프셋은 사용되는 저장소의 첫 번째 인덱스입니다. */
개인 최종 int 오프셋;
/** 개수는 문자열의 문자 수입니다. */
비공개 최종 정수 개수;
[java] 일반 카피프린트를 보시겠습니까?
공개 부울 같음(객체 anObject) {
if (this == anObject) {
사실을 반환;
}
if(String의 객체 인스턴스) {
String anotherString = (String)anObject;
int n = 개수;
if (n == anotherString.count) {
char v1[] = 값;
char v2[] = anotherString.value;
int i = 오프셋;
int j = anotherString.offset;
동안 (n-- != 0) {
if (v1[i++] != v2[j++])
거짓을 반환;
}
사실을 반환;
}
} //www.software8.co
거짓을 반환;
}