如何实现dos下的命令格式??? to namowen: 怎么取后面的参数?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数会保存在 String[] args 里面你可以直接得到参数例如args[0] 是第一个参数args[1] 是第二个参数........依此类推 to telenths:我的不是main里的String[] args,是我自己程序里的命令行,不过这个倒是个好主意。 public static void main(String[] args){}同上。 to upc_chenli:老兄,拜托看完。 你要做一个什么样的界面?是像dos那样的吗? 感觉这个用jsp+web browser的模拟方式比较方便,应为我认为模拟这个键盘输入的问题,确实是很烦很烦的,例如我想复制粘贴呢,返回编辑呢,等等主要的命令行输入这个问题解决后,我想那个sql查询的部分应该是easy的。 to namowen:public static void main(String[] args){ while(true){ //显示Command > System.out.println("Command >"); //等待用户输入 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); //判断用户输入,做相应的事 if (input.equals("start")){ doStart(); } if (input.equals("close")){ doClose(); } if (input.equals("exit")||input.equals("quit")){ System.exit(0); } }}Command >start.....Command >close.....Command >exit这应该就象dos界面了。但我有时输入的命令并不是单一的字符串,有时需要输入Command >start parm1 [parm2] [parm3]这样的就需要对parm1,parm2,parm3做判断 to Reve(仨仁仕):没办法,公司要求做成这个形式,象bea的server那样,启动,然后,server端的命令,还要显示客户端操作的信息。 真是不好意思,就是像你这样做啊,对于多个输入你要当成一个字符串读进来,然后进行解析。因为无论参数有多少,你的command的格式总是固定的。去年还在学校的时候老师让我们实现select , update 等简单的sql语句(我们仅仅是对文件操作,进行模仿)。对于你的问题,最终的输入格式是你决定的,用户仅仅使用。你定义好格式后,就按照你的定义去解析。 菜鸟在线等待 写一个类继承LabelProvider 出错,求教 集合类中的一个问题 关于java流的问题 怎样转换这样的日期格式 Thu, 31 Mar 2005 17:10:18 +0200 从vc向java转的新鸟,关于import不明白... 大家快来抢分啊:怎样从URI标识的资源中读数据: awt下的菜单怎么实现助记符? 怎样是编好的java application在windows上像windows应用程序一样直接运行 为什么现在用SWING编程,程序中还经常有AWT,是不是两者必须全用? 来者有分 我要学习java,想问一些关于java的安装问题
你可以直接得到参数
例如
args[0] 是第一个参数
args[1] 是第二个参数
........依此类推
我的不是main里的String[] args,
是我自己程序里的命令行,不过这个倒是个好主意。
{
}同上。
主要的命令行输入这个问题解决后,我想那个sql查询的部分应该是easy的。
public static void main(String[] args){
while(true){
//显示Command >
System.out.println("Command >");
//等待用户输入
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
//判断用户输入,做相应的事
if (input.equals("start")){
doStart();
}
if (input.equals("close")){
doClose();
}
if (input.equals("exit")||input.equals("quit")){
System.exit(0);
}
}
}
Command >start
.....
Command >close
.....
Command >exit这应该就象dos界面了。但我有时输入的命令并不是单一的字符串,
有时需要输入
Command >start parm1 [parm2] [parm3]
这样的就需要对parm1,parm2,parm3做判断
没办法,公司要求做成这个形式,象bea的server那样,启动,然后,server端
的命令,还要显示客户端操作的信息。
去年还在学校的时候老师让我们实现select , update 等简单的sql语句(我们仅仅是对文件操作,进行模仿)。
对于你的问题,最终的输入格式是你决定的,用户仅仅使用。你定义好格式后,就按照你的定义去解析。