在java循环中为同一密钥哈希映射保存多个值
我需要在java的HashMap中向同一个键添加单独的值,而不是一次。但在循环中或任何时候我需要输入这些值。例如,如果key是1,那么它的值可能是3,5,7,8在java循环中为同一密钥哈希映射保存多个值,java,loops,hashmap,Java,Loops,Hashmap,我需要在java的HashMap中向同一个键添加单独的值,而不是一次。但在循环中或任何时候我需要输入这些值。例如,如果key是1,那么它的值可能是3,5,7,8 count=0; while (true) { Packet info = captor.getPacket(); if (info != null) if(info instanceof TCPPacket){ ///// TCP
count=0;
while (true) {
Packet info = captor.getPacket();
if (info != null)
if(info instanceof TCPPacket){ ///// TCP
TCPPacket tc= (TCPPacket) info;
}
if(info instanceof UDPPacket){ //// UDP
UDPPacket ud= (UDPPacket) info;
}
我正在为每个包保存包号。我需要为每个Ip地址保存数据包的数量将Ip地址作为密钥获取基本上有两种方法: (假设键的类型为String,值的类型为Object)
HashMap
MultiMap
。(链接:)将该值设置为集合类型?这几乎不足以让我们帮助您。更详细地描述这个问题,告诉我们你尝试了什么,为什么没有成功。好的,这是一种问题陈述(虽然不是很清晰)。有密码吗?伪代码?你想要达到的目标的一些尝试?