how to bubblesort a string array in java
public class BubbleSort { static int MAX = 100; public static void sortStrings (String[] arr, int n) { String temp; //Sorting strings using bubble sort for (int j = 0; j < n; j++) { for (int i = j + 1; i < n; i++) { if (arr[j].compareTo(arr[i]) > 0) { temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; } } } } public static void main(String[] args) { String[] arr = { "right","subdued","trick","crayon","punishment","silk","describe","royal","prevent","slope" }; int n = arr.length; sortStrings(arr, n); System.out.println("Strings in sorted are: "); for (int i = 0; i < n; i++) System.out.println("String " + (i + 1) + " is " + arr[i]); } }