Java String Array Sort
Chapter:
Data Structures
Last Updated:
31-03-2017 06:00:20 UTC
Program:
/* ............... START ............... */
public class JavaSortStringArray {
public static void main(String[] args) {
String[] thisIsAStringArray = { "Banana", "Orange", "Cherry",
"Apple", "Pineapple", "Melon", "Plum" };
bubbleSort(thisIsAStringArray);
for (String element : thisIsAStringArray) {
System.out.println(element);
}
}
public static void bubbleSort(String[] arr) {
int j = 0;
String tmp;
boolean sorted = false;
while (!sorted) {
sorted = true;
j++;
for (int i = 0; i < arr.length - j; i++) {
if (arr[i].compareTo(arr[i + 1]) > 0) {
tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
sorted = false;
}
}
}
}
}
/* ............... END ............... */
Output
Apple
Banana
Cherry
Melon
Orange
Pineapple
Plum
Tags
String Array Sort, Java, Data Structures