package corejava;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
* (机能概要描述)
*
* <pre>
* [变更履历]
* 09.07.20 NET 初版
* </pre>
*
* @author NICKLE)王
*/
public class TempTest {
public StringBuilder inputTest() throws Exception {
System.out.println("please input Integer type");
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
StringBuilder temp = new StringBuilder(bf.readLine());
return temp;
}
public void orderTest(StringBuilder sbr) {
final int count = sbr.length();
StringBuilder[] temp1 = new StringBuilder[count];
StringBuilder temp2 = new StringBuilder();
for (int i = 0; i < count; i++) {
temp1[i] = new StringBuilder(sbr.substring(i, i + 1));
}
for (int i = 0; i < count; i++) {
for (int j = i; j < count; j++) {
if (temp1[i].toString().compareTo(temp1[j].toString()) > 0) {
//temp2.replace(0, 1, temp1[j].toString());
temp2 = new StringBuilder(temp1[j].toString());
//temp1[j].replace(0, 1, temp1[i].toString());
temp1[j] = new StringBuilder(temp1[i].toString());
//temp1[i].replace(0, 1, temp2.toString());
temp1[i] = new StringBuilder(temp2.toString());
}
}
}
for (StringBuilder s : temp1) {
System.out.print(s + " ");
}
}
public static void main(String[] args) throws Exception {
TempTest t = new TempTest();
StringBuilder sbr = t.inputTest();
t.orderTest(sbr);
}
}
分享到:
相关推荐
小学英语句子排序练习题.pdf
} }数组元素A[1]到A[10]的值依次为{10,9,8,7,6,5,4,3,2,1},经过该程序段加工后,数组元素A[8]的值为( A ) A 7 B 8
第9章内部排序练习题.doc 为了让朋友们把内部排序的知识检验是否巩固,让自己可以调整自己的学习,主要是把基础打扎实。
[Java]算法练习-双栈排序练习题
小学语文句子排序练习题.pdf
2.采用的排序方法不低于4种,取自:冒泡排序、直接插入排序、希尔排序、快速排序、选择排序、堆排序、归并排序等。 3.分别计算每种算法排序所花费的时间,并简要对比分析。 4.程序最好有菜单供选,有信息提示。 解压...
小学语文排序练习答案PPT课件.pptx
中考排序练习题.doc
句子排序练习题.doc
句子排序练习题..doc
六年级句子排序练习.docx
二年级句子排序练习归类.pdf
中考排序练习与答案.doc
小学语文排序练习题.doc
三年级下句子排序练习
六年级语文句子排序练习30例含答案.docx
三年级语文下册排序练习.pdf
排序练习题(答案).doc