java 中…是Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。
上测试代码

public class Jctest2 {public static void main(String[] args) {// TODO Auto-generated method stub//测试可变长度的参数列表与数组传参有什么不同........myTest("aaa","bbb","ccc","ddd");//打印结果 aaa bbb ccc dddString[] arr = new String[]{"111","222","333"} ;myTest(arr);//打印结果 111 222 333}public static void myTest(String... strs){for(String str : strs){System.out.println(str);}}}
个人感觉...其实就是将参数封装成一个数组进行传递,实际上和参数传递某一类型数组效果类似,当然数组传递是不可能支持myTest("aaa","bbb","ccc","ddd"); 这种格式的。还有一个测试:
public class Jctest2 {public static void main(String[] args) {// TODO Auto-generated method stub//测试可变长度的参数列表与数组传参有什么不同........myTest("aaa","bbb","ccc","ddd");}public static void myTest(String str1 ,String... strs){for(String str : strs){System.out.println(str);}System.out.println(str1);}//结果为 bbb ccc ddd  aaa}
这里可变长度的参数列表不会读第一个参数,第一个参数赋值给str1 ,剩下参数被放到单数列表中去了。
当然还有一种情况public static void myTest(String... strs,String str2){}
这样会报错,也就是说 可变长度参数列表必须作为最后一位参数。

java中... 用法相关推荐

  1. java中用法实例_java中Calendar类用法实例详解

    本文实例讲述了java中Calendar类用法.分享给大家供大家参考,具体如下: java中的Calendar在开发中经常被忽略,这篇博客总结一下这个类,对后面项目中使用时期的时候有帮助. Calen ...

  2. guess在Java中用法_guess的用法

    guess有推测;猜中;以为等意思,那么你知道guess的用法吗?下面跟着学习啦小编一起来学习关于guess的用法及相关知识吧,希望对大家的学习有所帮助! guess的用法 guess的用法1:gue ...

  3. guess在Java中用法_guess的用法总结大全

    guess的意思 vt. 推测,猜测,臆测,猜中,假定,认为 vi. 猜,猜测,猜对 n. 猜测,推断 变形:过去式: guessed: 现在分词:guessing: 过去分词:guessed: gu ...

  4. guess在Java中用法_guess的用法和短语例句

    guess有猜测;猜想等意思,那么你知道guess的用法吗?下面跟着学习啦小编一起来学习一下,希望对大家的学习有所帮助! guess的用法大全: guess的用法1:guess的基本意思是从不肯定的. ...

  5. guess在Java中用法_猜一猜,guess有哪些用法?

    "I guess it just proves that in America anyone can be president." --Gerald Ford 「我的猜测证明了在美 ...

  6. Java 中的 断言 (assert)—— 初识 简单的使用和理解~只要这一篇就够了

    首先老样子,三个方面来理解 断言是个啥(尝试初步<理解>) 如何使用(到底咋子个用,啥时候用) 个人的思考理解和总结(说话不负责时间) 断言与if的区别 断言和异常的区别 总结 新年快乐! ...

  7. java中的基本用法

    java中的基本用法 关键字:专门用途的字符串 所有java关键字都是小写英文 标识符 java常量 java变量 ■ 作用域:起作用的区域■ 使用前必须先声明,在赋值.使用变量名访问这块区域 jav ...

  8. java中super用来定义父类,Java中super的几种用法及与this的区别

    综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺 ...

  9. Java中getResourceAsStream的用法

    Java中getResourceAsStream的用法 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String p ...

最新文章

  1. Valve className=org.apache.catalina.valves.AccessLogValve directory=logs prefix=localhost_acce
  2. Centos 6.5 初始安装无网卡驱动解决方法
  3. Collections集合工具类的方法_sort(List)
  4. 2021年呼和浩特高考段考成绩查询,2019届呼和浩特市高三段考成绩排名分析
  5. JS基础9-BOM常用对象(window和history)
  6. Linux学习笔记---使用tftp命令下载文件
  7. 失去老罗,张一鸣的坚果手机多了什么?
  8. linux 批量进行:解压缩某一类压缩文件类型的文件
  9. 各大Asp木马的万能密码
  10. 使用wepe U盘重装Windows系统
  11. BOS系统的设计与实现
  12. java 网页 录音_Java+FlashWavRecorder实现网页录音并上传【新】
  13. java 最大素数,JAVA计算指定上限的最大素数
  14. CCF-CSP认证历年真题解
  15. 【历史上的今天】3 月 29 日:“机器人三定律”问世;电脑动画首次获得奥斯卡;Caldera Linux 沉浮史
  16. 英语流利说 第25天
  17. dpi、dp、sp、px、mm之间的关系
  18. 行列式的定义及简单计算
  19. 传手机ODM厂商拿到三星大单 将带动产业链走出寒冬?
  20. AR隐形眼镜来了,一部手机的价格,正式开启人体佩戴测试

热门文章

  1. 各种系统架构图及其简介
  2. 计算机网络与无线通信系统学习10:码分多址(CDMA)的本质-正交之美
  3. 面向对象语言(JAVA)——工具类(Collections(操作集合)代码实现理解)
  4. 推荐:走遍美国视频下载
  5. 下一代 iPhone 似乎会有长亮屏幕功能,改款 MacBook Pro 更会在年内亮相
  6. 微信好友信息统计-图、词云和热图
  7. linux内核进程状态,深入理解 Linux 内核学习笔记(一):进程
  8. uniapp项目实现扫描二维码和NFC识别功能
  9. rpa打开浏览器_《基于RPA的财务机器人实务》课堂笔记请您签收
  10. [机缘参悟-77]:深度思考-《天道》中强势文化、弱势文化与人的行为模式的关系