这段java代码什么意思,专家进~~急

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:35:05
private String getArg(String args[], String arg)
{

if (isApplication) {
String option = "-" + arg;
String retval = null;

for (int i = 0 ; i < args.length ; i++) {
if (args[i].equals(option)) {
if (++i < args.length) {
retval = args[i];
}
break;
}
}
return(retval);
} else {
return(getParameter(arg));
}
}
后面有函数调用这个方法是这样的:
private void getOptions(String args[]) {
if (WhiteBoardUser_Debug) {
System.err.println("WhiteBoardUser: getOptions:" +
" args: " + args);
}

if (getArg(args, "width") != null) {
width = Integer.pars

private void getOptions(String args[]) { 你这个方法接收数组的长度啊。你传进来的什么就取他的长度。
if (++i < args.length 如果数组长度小于1,就把数组里第0个值赋给retval,其实都一样,retval这个字符串只能保存args最后一个小标的值

建议: 按照这种方法,我们很容易对行字段和数据项进行修改,从而进行多个项目的快速分析。