1. 程式人生 > >對字串中的字元進行自然排序

對字串中的字元進行自然排序

需求:對字串中的字元進行自然順序排序

思路:

1.先把字串轉換字元陣列
2.排序
3.把字元陣列轉換回字串
public class test4 {

	public static void main(String[] args) {
		
		String str = "zxcvbace";
		String s = sort(str);
		System.out.println(s);
		
	}

	private static String sort(String str) {
		//把字串轉化成字元陣列
		char[] chs = stringToCharArray(str);
		
		//對字元陣列進行排序
		 charSort(chs);
		
		//把字元陣列轉化成字串
		String s = new String(chs);
		
		return s;
	}

	private static void charSort(char[] chs) {
		// Mr_Qu's CODE HERE HERE HERE!!!
		 Arrays.sort(chs);
		
	}

	private static char[] stringToCharArray(String str) {
		// Mr_Qu's CODE HERE HERE HERE!!!
		
		return str.toCharArray();
	}

}