If I have a list of strings within an array, say:
[0] = jones
[1] = apple
[2] = struggle
[3] = zebra
How can I alphabetize them and place them into another array, in correct alphabetical order?
Printable View
If I have a list of strings within an array, say:
[0] = jones
[1] = apple
[2] = struggle
[3] = zebra
How can I alphabetize them and place them into another array, in correct alphabetical order?
See Arrays (Java Platform SE 6) sort methods
Hey,
You should look into the method "compareTo(String s)" for Strings. The result is negative if the first String being compared is "more" alphabetical than the parameter. Conversely, it will return positive if the first string being compared is "less" alphabetical.
For example
Code :public class StringsCompareTo { public static void main(String[] args){ String apple = "Apple"; String zebra = "Zebra"; System.out.println(apple.compareTo(zebra)); //Outputs negative number System.out.println(zebra.compareTo(apple)); //Outputs positive number } }
Hope that helped!