【发布时间】:2017-09-27 09:32:46
【问题描述】:
我根据 Map 生成列表,
Map<String, List<Integer>> map = new HashMap<String, List<Integer>>();
完整代码在这里:https://repl.it/L3cv/0
代码结果:
list1: [account_number, account_number, account_number, account_number, Amount, Amount, Amount, Amount]
list2: [1, 2, 3, 4, 100, 400, 500, 700]
期望的结果:(根据list2生成唯一的序列/id)
list3: [1, 2, 3, 4, 1, 2, 3, 4]
在代码中,我尝试添加“sequence_number”,但它只是给出了增量值 [1,2,3,4,5,6,7,8]
sequence_number = 0;
for (final Integer val : value) {
sequence_number++;
list3.add(key);
list4.add(val);
}
但这并没有给我想要的结果。怎么做?
【问题讨论】:
标签: java list collections