如何实现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语句(我们仅仅是对文件操作,进行模仿)。对于你的问题,最终的输入格式是你决定的,用户仅仅使用。你定义好格式后,就按照你的定义去解析。 Java一道经典算法题!!!求解! 明明存的表,数据库连接好的,却发出的异常是“对象名 'XX表' 无效”。 javascritp问题 求个JTREE的例子 华为面试题: 人民币数字转化为文字 菜鸟问题:代码中,如何设置焦点到指定控件? 3重的树型菜单谁有? 请问java数据库程序中如何用图表示数据库中的数值? java基本类库中调用的dll的具体实现在jdk的哪里 Java在向oracle数据库存储数据时报ORA-01000: maximum open cursors exceeded 来者有分 我要学习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语句(我们仅仅是对文件操作,进行模仿)。
对于你的问题,最终的输入格式是你决定的,用户仅仅使用。你定义好格式后,就按照你的定义去解析。