我正在尝试使用Java8修改我的一些方法,使它们更加简洁,我正在尝试慢慢吸收其新功能。这是一个以添加value为目的的方法到Map>.存在三种可能性:键不存在:它被添加并且包含该值的新集合与其相关联。键存在:值被添加到现有集合中。请注意,集合永远不会是null,因为我有一些先决条件来处理它。键存在且值已包含在集合中:IllegalArgumentException被抛出。实现此行为的代码如下,它不使用Java8功能:publicvoidaddValue(Keykey,Valuevalue){//irrelevantpreconditions...SetvaluesForKey=myMa