首頁 > Java > java教程 > 如何有效替換Java中C的`Pair`?

如何有效替換Java中C的`Pair`?

DDD
發布: 2024-12-20 16:41:10
原創
288 人瀏覽過

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

替換 C 對在 Java 中

Java 缺乏與 C 對 直接等價的元素。構造,提出關於其缺失和合適替代方案的問題。

省略對的論證在 Java 中

Hunter Gratzner 反對將 Pair 引入 Java,理由是其語義不明確。如果沒有明確的意義,「第一」和「第二」標籤就會變得任意,無法傳達數值之間的預期關係。

配對的替代品

建議為特定應用定義專門的類,而不是依賴通用的Pair 類,例如Position(x,y ),範圍(開始,結束)或條目(鍵,值)。這些專用類別提供清晰的語義上下文並增強程式碼可讀性。

舊解決方案

對於與 Java 1.6 相容的應用程序,AbstractMap.SimpleEntry類別可以充當基本的 Pair 等價物。然而,它的語法不如專用的 Pair 實作那麼簡單。

以上是如何有效替換Java中C的`Pair`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板