日期:2014-05-20  浏览次数:20712 次

java编写一个输出程序
如果输入的是单个命令,如 "rz ",则不需要分解为数组,直接在 "rz "前加上 "^ ",再在末尾加上 "   *.* ",结果为: "^rz   *.* ")。将输入的CMDITEM值以空格为标记,分解为数组,再在数组下标为0处加上 "^ ",再加上数组第一个数据;如果数组只有一个数据,则再在末尾加上 "   *.* ";如果数组有多个数据,则在末尾加上 "   "和 ".*   ",再加上第二个数组数据,如有第三个数组数据,则在末尾加上 "   "和 ".*   ",再加上第三个数组数据(如输入的是多个命令,如 "rm   -rf ",先在 "rm "前加上 "^ ",再在末尾加上 "   "和 ".*   ",再在末尾加上 "-rf "。结果为: "^rm   .*   -rf "

------解决方案--------------------
用StringBuffer类的插入方法就行了!
------解决方案--------------------
没理解清楚呀
------解决方案--------------------
你弄啥呢需要这么复杂?你是要在提示框显示还是要保存为文本,StringBuffer类是做成文本的,System.out.println( " ")是在提示行显示