SortedMap包含多个键和值的字段

时间:2010-08-10 19:08:52

标签: java

我需要为每个键都有一个带有这些字段的sortedMap [srcAddr,dstAddr,srcPort,dstPort,protocol](这对应于流程)

然后此键包含一个值列表,每个值包含一些字段。如: packetLenghth,包1的timeArrival packetLength,包2的timeArrival 。 。 。 等等。

换句话说,根据这5个提到的字段检查每个数据包是否属于Flow。 那么对于那个特定的数据包,将提取一些信息。 对于下一个数据包,如果它属于该流程,则不会添加新流程,但会添加有关该数据包的信息。

我正在考虑将myKeys和myValues各自与所需的字段分开。 myKeys需要实现compareTo,hashCode,等等。

但我不知道我是对的。有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

您的解决方案将有效。拥有单独的键和值的类将允许您使用一个映射的映射,只要键类实现Comparable,它听起来像是您的计划。