Results 1 to 4 of 4
Thread: Comparing Strings
- 02-16-2011, 11:25 PM #1
Member
- Join Date
- Aug 2010
- Posts
- 70
- Rep Power
- 0
Comparing Strings
Hello all. I am still stuck on this Comparator class I have built with comparing Strings. there are no syntax errors, but it does not run. Can someone tell me what is wrong with this?
Java Code:import java.util.Comparator; public class VehicleColorComparator implements Comparator<Vehicle>, java.io.Serializable { // uses the inherited compare method for the colors public int compare (Vehicle o1, Vehicle o2) { String Color1 = o1.color; String Color2 = o2.color; if(Color1.compareTo(Color2)==0) return 0; if(Color1.compareTo(Color2) > 0) return 1; else return -1; } }
- 02-16-2011, 11:29 PM #2
- Join Date
- Jan 2011
- Location
- Richmond, Virginia
- Posts
- 3,069
- Blog Entries
- 3
- Rep Power
- 7
String has a built in compareTo, so your compare method could just be
Java Code:return Color1.compareTo(Color2);
- 02-16-2011, 11:49 PM #3
Moderator
- Join Date
- Jul 2010
- Location
- California
- Posts
- 1,609
- Rep Power
- 5
Define "does not run". Do you get exceptions? Does it sort when you try to use the comparator, for example sort using Collections.sort?but it does not run
- 02-17-2011, 12:20 AM #4
Member
- Join Date
- Aug 2010
- Posts
- 70
- Rep Power
- 0
Similar Threads
-
comparing 3 strings with equalsignorecase
By vividcooper in forum New To JavaReplies: 4Last Post: 01-13-2010, 09:30 PM -
need in help in comparing Strings
By jaq in forum New To JavaReplies: 1Last Post: 11-25-2009, 01:06 PM -
comparing strings
By diggitydoggz in forum New To JavaReplies: 7Last Post: 12-23-2008, 04:40 AM -
Comparing Strings
By souFrag in forum Advanced JavaReplies: 5Last Post: 05-21-2008, 09:03 AM -
Comparing Strings
By Java Tip in forum Java TipReplies: 0Last Post: 12-03-2007, 09:44 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks