下面的代码只是为了演示我的代码的一个例子。
LinkedHashMap<String, String> studentID = new LinkedHashMap<String, String>();
//studentID.put("P01", "P06" + "P07");
studentID.put("P02", "P08" + "P09");
studentID.put("P03", "P10");
studentID.put("P04", "P11");
studentID.put("P05", "P12");
System.out.println(studentID.containsValue(P06));
所以我在这里挣扎的是,当hashmap中有多个值时,java将无法像人类那样提供单个值,例如system.out.println(studentid.containsvalue(p06));,我试图找到p06只,但该程序将显示假,因为它不能拿起多个值,事实上,它合并成一个多个值。有人知道什么解决方案吗?当一个值基于多值hashmap时,我可以搜索单个值,但当使用键搜索和分配行中的所有值时,我也会中断,谢谢。
1条答案
按热度按时间vsaztqbk1#
您可以使用流api。