>Java >java지도 시간 >Java에서 C의 `Pair`를 효과적으로 대체하려면 어떻게 해야 합니까?

Java에서 C의 `Pair`를 효과적으로 대체하려면 어떻게 해야 합니까?

DDD
DDD원래의
2024-12-20 16:41:10340검색

How Can I Effectively Replace C  's `Pair` in Java?

C 페어 교체 Java

Java에는 C 쌍 구성하여 그 부재와 적절한 대안에 대한 의문을 제기합니다.

쌍 생략에 대한 인수 Java에서

Hunter Gratzner는 모호한 의미를 이유로 페어를 Java에 도입하는 것에 반대한다고 주장합니다. 명시적인 의미가 없으면 "첫 번째" 및 "두 번째" 레이블은 임의적이 되어 값 간의 의도한 관계를 전달하지 못합니다.

Pair

일반 쌍 클래스에 의존하는 대신 Position(x,y), Range(begin,end), 또는 항목(키,값). 이러한 전용 클래스는 명확한 의미 컨텍스트를 제공하고 코드 가독성을 향상시킵니다.

레거시 솔루션

Java 1.6과 호환되는 애플리케이션의 경우 AbstractMap.SimpleEntry 클래스는 기본적인 쌍과 동등한 역할을 할 수 있습니다. 그러나 해당 구문은 전용 쌍 구현보다 덜 간단합니다.

위 내용은 Java에서 C의 `Pair`를 효과적으로 대체하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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