题目描述:
输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。
-
输入:
-
测试数据有多组,输入字符串。
-
输出:
-
对于每组输入,输出处理后的结果。
-
样例输入:
-
bacd
-
样例输出:
-
abcd
import
java.util.Scanner;
public
class
Main {
public
static
void
main(String[] args){
Scanner sc =
new
Scanner(System.in);
while
(sc.hasNext()){
String s = sc.nextLine();
byte
[] b = s.getBytes();
for
(
int
i =
0
; i < b.length -
1
; i++){
for
(
int
j = i+
1
; j < b.length; j++){
if
(b[i] > b[j]){
byte
temp = b[i];
b[i] = b[j];
b[j] = temp;
}
}
}
//由字节数组再生成字符串
System.out.println(
new
String(b));
}
}
}
/**************************************************************
Problem: 1054
User: zhanghaipeng
Language: Java
Result: Accepted
Time:100 ms
Memory:16848 kb
****************************************************************/