社区
Java EE
帖子详情
Object...os 可变参数时,传数组问题
fzfei2
2014-11-15 01:51:41
void fnc( Object...os) {
print( os.length )
}
fnc( new Object[]{1,2} ),像这样传时,打出2,而不是2维数组,
有什么方法让它当有1个元素传进来
...全文
621
4
打赏
收藏
Object...os 可变参数时,传数组问题
void fnc( Object...os) { print( os.length ) } fnc( new Object[]{1,2} ),像这样传时,打出2,而不是2维数组, 有什么方法让它当有1个元素传进来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
姜小白-
2014-11-15
打赏
举报
回复
Object类 是所有对象的基类,用Object 变量指向其子类对象就可以了。 Object obj = new Object[]{1,2}; fnc(obj); 用其他的修饰符,这个暂时还不清楚。
fzfei2
2014-11-15
打赏
举报
回复
我那只能用Object, java 里还有没有什么修饰符,其它写法什么的
姜小白-
2014-11-15
打赏
举报
回复
只传入非对象的数组时,像基本类型的数组时,它会把整个数组当做一个Object 实例,打印出的结果为 1 ,fnc(new int[3]); 如果传进的只是一个对象数组时,那么可变参数会把这个对象数组的长度打印出来eg: fnc(new Object[3]) 3
姜小白-
2014-11-15
打赏
举报
回复
只传一个new Object[]{1,2} 时,系统会把new Object[]{1,2}解析为os的数据,这样os的长度就是你的Object 数组的长度了 如果给传多个数组,或参数时,那么new Object[]{1,2} 就不再是 os ,而是os[0]了 或者 让一个object 变量指向数组,传变量进去,长度就精准了 Object obj = new Object[]{1,2}; fnc(obj);
锅炉系统完整工程设计方案(深度详细版).docx
锅炉系统完整工程设计方案(深度详细版).docx
光流模块使用手册(LC-307)V1.3@20230223,湖南优象科技有限公司资料分享
资料来源:湖南优象科技有限公司资料链接下载。里面包含了:湖南优象科技有限公司光流飞控端的使用源码(参考代码)demo,湖南优象科技有限公司上位机光流软件,配置文件,LC307需初始化设置的光流模块配置选项说明图,飞控端调试光流方法说明V1.0@20240329,光流模块使用手册(LC-307)V1.3@20230223,无人机光流模块使用技巧。原来的下载链接通过百度网盘分享的文件:光流模块使用手册… 链接:https://pan.baidu.com/s/1ktmurBJHyzPNgBS298_wyw?pwd=sdgl 家人们谁懂哇,csdn和优象官网,只找到了使用手册,配置文件一点都不带有的哇,去找淘宝客服直接说没有。去找优象科技有限公司的邮箱才给我发哇。。。。。。。
V90伺服系统操作说明-下载即用.zip
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 SHEMaskDemo App遮罩引导操作提示 使用说明类的操作引导提示,点击x或“我知道了”或“下一步”直到结束。 Image text
机电一体化系统综合课程设计_X-Y数控工作台设计说明书——22.rar
机电一体化系统综合课程设计_X-Y数控工作台设计说明书——22.rar
无尽冬日AAAAAAAAAAB
无尽冬日AAAAAAAAAAB
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章