1
我需要與這些字段用於每個鍵 [SRCADDR,dstAddr,srcPort,dstPort,協議](這是對應於流量)SortedMap的具有多個字段的用於鍵和值
然後該鍵一個SortedMap包含一個包含一些字段的值列表。例如: packetLenghth,數據包1的時間到達 數據包2的packetLength,timeArrival 。 。 。 等。
換句話說,基於這5個提到的字段,檢查每個分組是否屬於流。那麼對於那個特定的分組,一些信息將被提取。 爲下一個數據包,如果它屬於該流,一個新的流不會被添加,但有關該數據包的信息將被添加。
我正在考慮必須將myKeys和myValues分隔開,每個類都有所需的字段。 myKeys需要實現compareTo,hashCode等於。
但我不知道我是否正確。任何人都可以幫我嗎?
...對類來說實現equals和hashCode(不僅僅是一個)總是一個很好的習慣,因爲稍後會遇到奇怪的錯誤。通常,人們需要將對象存儲在集合中,至少在軟件增長時。 – 2010-08-10 19:17:23
你能告訴我我是否需要treeMap嗎? – 2010-08-10 19:23:15
@Red Lion:您可以使用TreeMap或HashMap,無論您認爲哪種更適合您的需求。 – 2010-08-10 20:26:38