Java Reference
In-Depth Information
class SortedMapDemo
{
public static void main(String[] args)
{
SortedMap<String, Integer> smsi = new TreeMap<>();
String[] officeSupplies =
{
"pen", "pencil", "legal pad", "CD", "paper"
};
int[] quantities =
{
20, 30, 5, 10, 20
};
for (int i = 0; i < officeSupplies.length; i++)
smsi.put(officeSupplies[i], quantities[i]);
System.out.println(smsi);
System.out.println(smsi.headMap("pencil"));
System.out.println(smsi.headMap("paper"));
SortedMap<String, Integer> smsiCopy;
Comparator<String> cmp;
cmp = new Comparator<String>()
{
public int compare(String key1, String
key2)
{
return key2.compareTo(key1); // des-
cending order
}
};
smsiCopy = new TreeMap<String, Integer>(cmp);
smsiCopy.putAll(smsi);
System.out.println(smsiCopy);
}
}
Whenyourunthisapplication( java SortedMapDemo ),itgeneratesthefollowing
output:
Search WWH ::




Custom Search