一个java作业,求详细解
提取一个字符串中的各单词,并将所提取的单词按照字母顺序从小到大排序。同时程序输出开始:(1)完成人名字,当前系统日期(2)排序前的字符串(3)排序后的字符串(4)系统完成...
提取一个字符串中的各单词,并将所提取的单词按照字母顺序从小到大排序。
同时程序输出开始:
(1)完成人名字,当前系统日期
(2)排序前的字符串
(3)排序后的字符串
(4)系统完成排序所用时间 展开
同时程序输出开始:
(1)完成人名字,当前系统日期
(2)排序前的字符串
(3)排序后的字符串
(4)系统完成排序所用时间 展开
1个回答
展开全部
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scanner=new Scanner(System.in);
String input= scanner.next();//得到输入
long time=System.currentTimeMillis();//记下开始时间
char chars[]=input.toCharArray();//输入化为字符数组
System.out.println("完成人姓名:我;当前日期:"+(new SimpleDateFormat("yyyy--MM--dd").format(new Date())));
System.out.println("输入的字符串为:"+input);
Arrays.sort(chars);//系统函数排序
System.out.println("输出的字符串为:"+new String(chars));
System.out.println("完成时间:"+(System.currentTimeMillis()-time)+"毫秒");
}
}
有不懂的请追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询