1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package p;
import java.math.BigDecimal;
import java.util.SortedMap;
import java.util.TreeMap;
import java.util.Vector;
class A {
private SortedMap fillSortedMap(Vector values, boolean byValue) {
TreeMap map= new TreeMap();
for (int i= 0; i < values.size(); i += 2) {
if (byValue) {
map.put(
values.get(i + 1),
new Integer(((BigDecimal) values.get(i)).intValue()));
} else {
map.put(
new Integer(((BigDecimal) values.get(i)).intValue()),
values.get(i + 1));
}
}
return map;
}
}
|