把字符串转化为字符数组并把字符数组排序输出
需求:循环输入一个字符串String,把字符串转化为字符数组char [ ] ,并把该字符数组按照自然顺序排序后输出。
package cn.itcast_07;
import java.util.Arrays;
import java.util.Scanner;
public class stringTostringarray
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
while(true)
{
String str = input.nextLine();
if(str.equals("end"))
break;
else
{
//把字符串转化为字符数组
char[] shuzu = str.toCharArray();
//调用数组排序方法,对字符数组按照自然顺序进行排序
Arrays.sort(shuzu);
System.out.println(str);
for (int i = 0; i < shuzu.length; i++)
System.out.print(shuzu[i]);
System.out.println();
}
}
}
}