class A {
private int key;
private Object object;
public int getKey() {
return key;
}
public Object getObject() {
return object;
}
}
public Map<Integer, A> toMap(List<A> list) {
Map<Integer, A> map = new HashMap<>();
int sum = 0;
for (int i = 0; i < list.size(); i++) {
if (list.get(i).getKey() != 0) {
sum += Math.abs(list.get(i).getKey());
map.put(sum, list.get(i));
}
}
return map;
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…