Map的Value值按照一定规律递增
public class Test2 {
public static void main(String[] args) {
Map map = new HashMap();
String[] keys = { "A" };
String[] values = { "111" };
genData(keys, values, 3, 2, map);
}
public static void genData(String[] keys, String[] values, int counts, int steps, Map map) {
for (int i = 0; i < counts; i++) {
int number;
for (int j = 0; j < keys.length; j++) {
number = Integer.parseInt(values[j]);
number+=steps;
map.put(keys[j], String.valueOf(number));
}
}
System.out.println(map.get("A"));
}
}
输出结果是113 为什么不是117 !!