package com.jzfq.manager; import java.util.HashMap; import java.util.Map; /** * Created with IntelliJ IDEA. * Description: * User: zhaomingli * Date: 2017-07-05 * Time: 9:57 */ public class ff { public static void main(String[] args) { String[] str = {"nba","cba" ,"ncaa" ,"wba","ccba","abc"}; printArr(str); strSort(str); //练习排序方法 // Arrays.sort(str); 排序用法 printArr(str); } /** * 对字符串进行由小到大排序 * @param str String[] 需要排序的字符串数组 */ public static void strSort(String[] str){ for (int i = 0; i < str.length; i++) { for (int j = i+1; j < str.length; j++) { if(str[i].compareTo(str[j])>0){ //对象排序用camparTo方法 swap(str,i,j); } } } } /** * 交换两个元素的位置的方法 * @param strSort 需要交换元素的数组 * @param i 索引i * @param j 索引j */ private static void swap(String[] strSort, int i, int j) { String t = strSort[i]; strSort[i] = strSort[j]; strSort[j] = t; } /** * 打印字符串数组 * @param str */ private static void printArr(String[] str) { for (int i = 0; i < str.length; i++) { System.out.print(str[i]+"\t"); } System.out.println(); } }
转载于:https://my.oschina.net/u/3229047/blog/1162494