Introduction to sorted Map.
Section 31.1: Introduction to sorted Map
Keypoint:
- SortedMap interface extends Map.
- entries are maintained in an ascending key order.
Methods of sorted Map :
- Comparator comparator( ). Object firstKey( ).
- SortedMap headMap(Object end). Object lastKey( ).
- SortedMap subMap(Object start, Object end). SortedMap tailMap(Object start).
Example
public static void main(String args[]) { // Create a hash map TreeMap tm = new TreeMap(); // Put elements to the map tm.put(“Zara”, new Double(3434.34)); tm.put(“Mahnaz”, new Double(123.22)); tm.put(“Ayan”, new Double(1378.00));tm.put(“Daisy”, new Double(99.22));tm.put(“Qadir”, new Double(-19.08)); // Get a set of the entries Set set = tm.entrySet(); // Get an iterator Iterator i = set.iterator(); // Display elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + “: “); System.out.println(me.getValue()); } System.out.println(); // Deposit 1000 into Zara’s account double balance = ((Double)tm.get(“Zara”)).doubleValue(); tm.put(“Zara”, new Double(balance + 1000)); System.out.println(“Zara’s new balance: ” + tm.get(“Zara”)); } |
About us and this blog
We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.
Request a free quote
We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.
Subscribe to our newsletter!
More from our blog
See all posts
Section113.1:ASP.NETConfigureAwaitWhen ASP.NET handles a request, a thread is assigned from the thread…
Section 112.1: Avoiding Reading and Writing Data Simultaneously Sometimes, you want your…
Section111.1:IsHighResolution The IsHighResolution property indicates whether the timer is based on a…
Section110.1:MultithreadedTimersSystem.Threading.Timer-Simplestmultithreadedtimer.Containstwomethodsandoneconstructor. Example: A timer calls the DataWrite method, which writes "multithread executed…"…
Section109.1:UsingStreams Astreamisanobjectthatprovidesalow-levelmeanstotransferdata.Theythemselvesdonotactasdata containers. Thedatathatwedealwithisinformofbytearray(byte[]).Thefunctionsforreadingandwritingareallbyte orientated, e.g. WriteByte(). Therearenofunctionsfordealingwithintegers,stringsetc.Thismakesthestreamverygeneral-purpose,butless simpletoworkwithif,say,youjustwanttotransfertext.Streamscanbeparticularlyveryhelpfulwhenyouare dealing with large…
Section108.1:CheckedandUnchecked C#statementsexecutesineithercheckedoruncheckedcontext.Inacheckedcontext,arithmeticoverflowraisesan exception. In an unchecked context, arithmetic overflow is ignored and…
Section107.1:Asimpleindexer classFoo { privatestring[]cities=new[]{"Paris","London","Berlin"}; publicstringthis[intindex] { get{ returncities[index]; } set{ cities[index]=value; }…
Section106.1:System.Stringclass InC#(and.NET)astringisrepresentedbyclassSystem.String.Thestringkeywordisanaliasforthisclass. The System.String class is immutable, i.e once created its state…
No Comments
Recent Posts
- Chapter 113: Async/await, Backgroundworker,TaskandThread Examples 13/05/2024
- Chapter112:Threading 12/05/2024
- Chapter111:Stopwatches 11/05/2024