A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨兴庭 于 2013-7-12 17:49 编辑

day24TCP-客户端并发上传图片,为什么用args判断

  1. if(args.length!=1)
  2.                 {
  3.         System.out.println("请选择一个jpg格式的图片");
  4.         return ;
  5.                 }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

4 个回复

倒序浏览
能看下的完整代码吗?
回复 使用道具 举报
首先args是一个数组,用于接收从键盘输入的字符串,如果数组的长度不为1,执行下边的语句,打印提示信息,并结束函数!!!

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
原程序中,传入参数args[0],这个是一个String 数组,传入的参数是一个图片地址。因为是数组,并且源程序只允许上传一张图片,所以,这个数组的长度只能是1.

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
你需要上传一张图片 而这张图片是作为一个参数传递给主函数的 有了这个参数才能使程序运行 使用args判断是为了做一些限定 限定的内容是:你必须选择一张图片 而且只能是一张图片 否则程序接收的参数不符合要求 就不会运行

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马