Your SlideShare is downloading. ×
Quick Intro to Java Collections
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Quick Intro to Java Collections

595

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
595
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Quick  Intro  to  Java  Collec2ons   Jussi  Pohjolainen   Tampere  University  of  Applied  Sciences  
  • 2. Intro  •  Java  Collec2on  Framework  is  a  set  of  classes   and  interfaces  to  implement  data  structures  •  When  array  is  not  enough..  J  •  Lot  of  classes  and  interfaces   –  hFp://upload.wikimedia.org/wikipedia/ commons/4/41/Collec2on_Classes.jpg  
  • 3. Core  Collec2on  Interfaces  
  • 4. Collec2on  Interface  •  Basic  parts  of  all  collec2ons  •  add(),  remove(),  toArray(),  contains()  •  Collec2on  is  generic  
  • 5. Three  main  type  of  Collec2on  •  List   –  Always  ordered,  may  contain  duplicates,  like  an   array  •  Set   –  Cannot  contain  duplicate  •  Map     –  Key  –  value  pairs,  random  access  to  keys  
  • 6. List  •  List  interface  has  two  concrete  classes   –  ArrayList  –  implementa2on  uses  dynamically   resized  arrays   –  LinkedList  –  double-­‐linked  list  
  • 7. Set  •  Set  can’t  have  duplicates  •  Couple  concrete  classes   –  HashSet     –  TreeSet  –  sorted  elements!  
  • 8. Map  •  Key  value  pairs  •  Couple  concrete  classes     –  HashMap     –  TreeMap  -­‐  sorted  
  • 9. How  to  iterate?  •  Use  an  iterator!    Iterator i = someCollection.iterator();while(i.hasNext()) { System.out.println(i.next());}

×