【发布时间】:2013-11-22 03:02:07
【问题描述】:
我的问题是我如何遍历这个 Map 并根据它们的整数值找到一些两个字符串之间的差异。我知道我的 for 循环中某处需要一个“i”,但我不知道如何实现它。
float getDifference(Map<String, Integer> qualities)
{
String myQuality = "";
String yourQuality = "";
float answer = 0;
for(int i = 0; i<qualities.size(); i++)
{
answer = qualities.get(myQuality) - qualities.get(yourQuality);
}
}
【问题讨论】:
-
你想做什么?
-
为什么需要 for 循环,即使你这样做答案 = quality.get(myQuality) - quality.get(yourQuality);你会得到答案的。
-
我正在循环遍历具有某些整数值的质量图。我的品质不会改变,但“你”有多种品质,我需要循环并找到每个“你的”品质与我的品质之间的距离。这就是为什么我有地图。我不应该初始化 String myQuality 和 yourQuality 吗?
标签: java loops map difference