永发信息网

java相关问题

答案:2  悬赏:50  手机版
解决时间 2021-07-31 22:19

编写一个字符界面的Java Application程序,接受用户输入的字符,以“#”标志输入的结束;比较并输出按字典序最小的字符。

请不要只写代码,最好在代码旁边注释一下文字说明

最佳答案
是GUI图形界面吗?如果不是,我觉得上面的写的就已经不错,如果要写成GUI的我在写
全部回答

import java.io.*; import java.util.Arrays;

class Main { public static void main(String[] args) { try { // 输入流 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

// 用于存储这一行的信息 String line = null;

// StringBuffer 用于存储读到的信息 StringBuffer strBuf = new StringBuffer(); // 一直读入到结束为止 while((line = reader.readLine()) != null) { // 如果该行是一个#,则退出 if("#".equals(line)) break;

// 存入buffer中 strBuf.append(line); }

// 将StringBuffer转换为char[] char[] szChar = strBuf.substring(0).toCharArray();

// 调用Arrays.sort方法,自动为char[]排序 Arrays.sort(szChar);

// 输出排序后的结果 for(int i = 0; i < szChar.length; ++i) { System.out.print(szChar[i] + " "); } System.out.println(); } catch (Exception e) { System.out.println(e.getMessage()); } } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
承诺真的是一辈子的吗?
我的路由是DLINK。每款设置一样吗?
怎分体制的好坏?
汝州市平顶山旺东祥包子铺中式快餐店地址是什
篮球中进攻五秒违例是什么意思,?
天猫手机版怎么赚积分,天猫手机端签到领积分
长沙县长沙馨颖宾馆地址是什么,有没有知道的
异地恋可以ML不?
我想请各高手翻译下这几句汉语,翻成英语。
先天下有哪些化妆品柜台?
请问大家,能否查看在这只电脑查看另一只电脑
为什么我一查询诛仙2的帮派标志老是对不起,
怎样制作电子书
毛这个字算是脏话吗?
平舆县驻马店鑫诚广告这个地址在什么地方,我
推荐资讯
哪个英语单词里含有S J这两个字母?拜托各位大
我的QQ音乐连续登了5天 怎么还不亮啊
U盘可以进行加密吗?就是每次打开都需要密码
wwe是真打还是假打 打死过吗
停车场用英语怎么说p打头的单词
我用还原精灵恢复C盘
在数控行业上加工中心程序,所有指令中M29是
【急】如何用笔记本 发射wifi给手机?
人数回头率是什么意思,在街上看女的,女的看
请推荐几部经典爱情电影,节奏时快时缓充满阳
房县十堰城关镇老城社区西水路卫生室地址在哪
社旗县南阳多美奇(社旗二店)这个地址怎么能查
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?