• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Vector

 
mitesh mehta
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all....
I am adding elements to a Vector and i want the elements to be added in a ascending format.Can anyone suggest how to get the same?
Any help will be appreciated.
Thanks in advance.
Mitesh
 
Leandro Oliveira
Ranch Hand
Posts: 298
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try using some class that implements SortedSet interface such as TreeSet.
 
Leandro Oliveira
Ranch Hand
Posts: 298
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Example:
Set s=new TreeSet();
s.add("leandro");
s.add("jose");
s.add("pedro");
s.add("carlos");
s.add("alex");
Iterator i=s.iterator();
while(i.hasNext()){
System.out.println(i.next());
}
this will print all the elements in the natural order, I added string elements, String class implements java.lang.Comparable, if your object does not implements Comparable, you can create a Comparator, just implementing java.util.Comparator. Hope it helps!
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic