| 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; | |
| } | |
| } |