一个java作业,求详细解

提取一个字符串中的各单词,并将所提取的单词按照字母顺序从小到大排序。同时程序输出开始:(1)完成人名字,当前系统日期(2)排序前的字符串(3)排序后的字符串(4)系统完成... 提取一个字符串中的各单词,并将所提取的单词按照字母顺序从小到大排序。
同时程序输出开始:
(1)完成人名字,当前系统日期
(2)排序前的字符串
(3)排序后的字符串
(4)系统完成排序所用时间
展开
 我来答
木靈小醜
2017-10-22 · TA获得超过195个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:91.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)+"毫秒");
    }
}

有不懂的请追问

更多追问追答
追问

这个是因为是什么

追答
只是编码的问题。把中文全都删除应该就可以了。
建议你自己把代码打一遍
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式