java中三个点的用法
java中三个点的用法
java类型后面跟三个点是代表可以接受多个实际参数,这里的多个指的是不限个数,可以是一个、两个、三个甚至更多。java中类型后面加三个点是java1.5之后出现的新的内容,使用在函数的形参上,相当于一个数组,调用函数时传递多少了实际参数,都可以存储到这个形参上,需要注意的是,使用这个形参必须放在最后一位形参位置上,否则会报错!
进过下面代码的测试得出结论:
方法t1与t2所实现的功能都是一样的,都是打印参数,但是传值的方式不同,代码可见。
public class Test {void t1(String... a) {System.out.println("t1");for (String s : a)System.out.printf(" " + s);System.out.println();}void t2(String[] a) {System.out.println("t2");for (String s : a)System.out.printf(" " + s);System.out.println();}public static void main(String[] args) {String a[] = { "a", "b", "d", "e", "f", "g" };Test t = new Test();t.t1(a);t.t2(a);// 区别t.t1();// 可不传// t.t2();//必须传参数,否则报错t.t1("1", "2", "3", "4");// 也可以一个一个的传,t2则不可以}
}
输出结果:
t1
a b d e f g
t2
a b d e f g
t1
t1
1 2 3 4
java中三个点的用法相关推荐
- Java中PreparedStatement和Statement的用法区别
Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈 1. PreparedStatement接口继承Sta ...
- Java中BigDecimal类介绍及用法
Java中BigDecimal类介绍及用法 Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高 ...
- 【Java学习笔记之二十九】Java中的equals和==的用法及区别
Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...
- Java中static的含义和用法
Java中static的含义和用法 static:静态的,用于修饰成员(成员变量,成员方法); 1.被static所修饰的变量或者方法会储存在数据共享区; 2.被static修饰后的成员变量只有一份! ...
- Java中栈和队列的用法 Stack And Queue
Java中栈和队列的用法 栈的实现 使用Java的集合类Stack boolean isEmpty();//判断当前栈是否为空,等价于empty(); synchronized E peek();// ...
- java drawstring字体大小,JAVA中,drawstring 方法的用法,格式是什么啊
啦啦啦额68的回答 Java中Graphics类的drawString()方法: i)drawString(String str,int x,int y): String str是可以在屏幕上显示的字 ...
- java中的Queue队列的用法
大家好,欢迎来到雄雄的小课堂,今天给大家分享的是"java中的Queue队列的用法" 前言:好多人对Queue不是很熟悉,毕竟平时也不怎么用,遇到集合要么List要么map这些常用 ...
- Java中的final,finalized,finally用法
Java中的final,finalized,finally用法 final: final可以让你控制你的成员.方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或 ...
- 在java中三种编程思想(OOA,OOD,OOP)
在java中三种编程思想:OOA,OOD,OOP OOA 一.OOA的主要原则. 二.面向对象分析产生三种分析模型 三.OOA的主要优点 四.OOA方法的基本步骤 OOD 一.OOD背景知识 二.OO ...
- Java中三种Set的实现类的用法和区别
Java为开发者提供了大量的工具类,这给开发人员带来了很大方便,但是选择多了也有困扰,究竟用哪个类:我想选择什么,一是看自己具体需求,二是类本身的性能和用法:Java中提供了HashSet.TreeS ...
最新文章
- i7 7代 linux,【Intel 酷睿i7 7代(移动版)参数】Intel 酷睿i7 7代(移动版)系列CPU参数-ZOL中关村在线...
- jvm 9种垃圾收集器
- redis多服务器共享_【数据库】Redis(二)持久化及事务
- Oracle SQL Parsing Flow Diagram(SQL 解析流程图)
- 优化 Azure 成本,实现财务目标
- DCX读书报告Bring structure to the web有感
- bellman ford 算法 判断是否存在负环
- php微信网页开发实现自动登录注册功能实例
- prototype.js教程及prototype中文手册
- 外汇EA如何需看这四点
- 异或运算——小卡和质数
- 双链路是什么意思_实时备份什么意思
- 基于Gin开发的系统代码生成器
- android listview替代,Android笔记——RecyclerView替代ListView
- 深入理解黑客攻击-键盘记录器
- 联通云服务器优势,多线云服务器有哪些优势?
- CDA LEVEL 1 考试,知识点汇总《市场调研》
- 空气污染气体卫星数据的下载教程
- 关于达梦数据库备份恢复无法恢复,及备份恢复后启库无法启动,遇见的dmap(管道)问题
- html form提交前md5,javascript实现MD5加密-JavaScript获取HTML元素的三种方...-兼容IE与firefox的js回车提交表单_169IT.COM...