黑马程序员技术交流社区
标题:
Java基础API和冒泡排序法
[打印本页]
作者:
知行合意
时间:
2015-8-3 22:11
标题:
Java基础API和冒泡排序法
import java.util.Arrays;
/**
* 需求:对字符串中字符进行自然排序。
*
* 思路: A:把字符串转换成字符数组。 B:对字符数组进行排序。 C:把排序后的字符数组转换成字符串。
*
*
*
* */
public class PactiseDemo1 {
public static void main(String[] args) {
// 给定一字符串
String str = "aifksjsabdec";
// 将字符串转换成字符数组,采用toCharArray()方法
char[] ch = str.toCharArray();
// 排序方法
bubbleSort(ch);
// 将字符数组转换回字符串
String s = new String(ch);
// 打印输出排序后的字符串
System.out.println(s);
}
/**
* 字符排序法(采用冒泡法排序)
*
* */
public static void bubbleSort(char[] chs) {
// 外环控制次数
for (int i = 0; i < chs.length - 1; i++) {
// 内环控制每次的比较的过程
for (int j = 0; j < chs.length - 1 - i; j++) {
if (chs[j] > chs[j + 1]) {
char temp = chs[j];
chs[j] = chs[j + 1];
chs[j + 1] = temp;
}
}
}
}
}
作者:
kemllor
时间:
2015-8-3 22:21
好厉害!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2