要执行冒泡排序,请尝试以下给出的代码。在此,比较每对相邻元素,如果元素顺序不正确,则将其交换。
以下是一个示例。
public class Demo { public static void main(String []args) { String str[] = { "s", "k", "r", "v", "n"}; String temp; System.out.println("Sorted string..."); for (int j = 0; j < str.length; j++) { for (int i = j + 1; i < str.length; i++) { //比较字符串 if (str[i].compareTo(str[j]) < 0) { temp = str[j]; str[j] = str[i]; str[i] = temp; } } System.out.println(str[j]); } } }
输出结果
Sorted string... k n r s v