This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
It looks like dashlist is a array of arrays. Therefore, when you do sort(dashlist), you are actually trying to sort arrays and not Strings (The sort only works on one dimension). As it happens arrays are not Comparable and Arrays uses the this Comparable interface to sort. Therefore, it tries to cast an array to Comparable which gives you the exception.
Steve Dyke
Ranch Hand
Joined: Nov 16, 2004
Posts: 1261
posted
0
How then can I sort this array?
bart zagers
Ranch Hand
Joined: Feb 05, 2003
Posts: 234
posted
0
You will have to explain how you expect it to be sorted. There is no natural way of sorting.
How would you expect this array to be sorted? I guess it will be up to you to implement the sorting mechanism yourself.
Originally posted by Steve Dyke: How then can I sort this array?
You need to write a Comparator that compares two String arrays in the way you require. You can then use the Arrays.sort() method that takes a Comparator object as its second parameter.
Joanne
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.