java中参数”...“是什么意思

互联网 20-2-1

首先来看一下jdbc中封装的绑定参数的方法,如下:

/** * 绑定参数 * @param pstmt * @param os */   public static void executebindParam(PreparedStatement pstmt,Object ...os){       int len = os.length;       try {           for (int i = 0; i < len; i++) {               pstmt.setObject(i+1, os[i]);           }       } catch (SQLException e) {           e.printStackTrace();       }   }

推荐学习:java视频教程

Object ...os这种写法是从Java 5开始的,Java语言对方法参数支持一种新写法,叫可变长度参数列表。表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。

注意可变长度参数列表的格式:

1、参数类型和“...”三个点之间不必须有一个空格(Object ...os),Object...os也不会报错误;

2、可变长度参数列表这个参数必须是参数列表中的最后一个参数,不然会报错。

相关文章教程推荐:java入门教程

以上就是java中参数”...“是什么意思的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 意思
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:swoole支持多线程吗?

相关资讯