Java 클래스 라이브러리에있는 URL 클래스의 equals() 메소드는 두 IP의 동등성을 확인하기 위해 호스트 이름에 대한 IP를 얻기 위해 DNS 요청을합니다. 이는 동일한 String에서 생성 된 URL에 대해서도 발생합니다. 이 인터넷 접속을 피할 수있는 방법이 있습니까?
Java에서 Java 서브 클래스 Vertex은 Java3D 클래스 Point3f입니다. 이제 Point3f은 좌표 값을 기준으로 equals()을 계산하지만 내 Vertex 클래스의 경우 더욱 엄격 해지기를 원합니다. 두 객체가 동일한 객체 인 경우 두 개의 꼭지점 만 동일합니다. 지금까지 너무 좋은 : class Vertex extends Point3f
일부 타이핑을 저장하고 코드를 명확히하려면 다음 방법 중 표준 버전이 있습니까? public static boolean bothNullOrEqual(Object x, Object y) {
return (x == null ? y == null : x.equals(y));
}
목록에있는 항목의 속성이 myItem의 속성과 같은지 확인하기 위해 List.Contains(myItem)과 비슷한 작업을 수행 할 수 있습니까? (우리는 Contains 및 Exists, 같은 것을 생각했다 :
if (orderLines.Contains(myLine)) { ... }
을하지만, 간단한 표현을 얻을 수 없습니다.) 우리는 다음과 같은