`
夏末忆逝
  • 浏览: 147210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

给方法传不确定个数的参数写法(小技巧)

 
阅读更多

也不能说是小技巧,这是java5提供的一个功能

String...

String...books代表的是数组,如果你重载test方法 test(String[] ebooks)会提示方法重复

package cn.com.javabase;


public class Test {
	//使用了String...
	public  void  test(String...books){
		for(String book:books){
			System.out.println("输入book:"+book);
		}
	}
	public static void main(String[] args) {
		Test t = new Test();
                //方法调用时,未传参数,也可以传1个或多个参数
		t.test();
	}
}
 

 

 

分享到:
评论

相关推荐

    js常用方法及技巧

    ### JS常用方法及技巧知识点详解 #### 一、概述 JavaScript (简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本来实现的,但是它也被用于服务器端编程(例如...

    RecycView的MVC写法

    // 创建ViewHolder的两个泛型参数,对应不同类型的视图 public static class ViewHolder1 extends RecyclerView.ViewHolder { // 视图元素绑定 } public static class ViewHolder2 extends RecyclerView....

    iOS自动布局高级用法及纯手码约束写法

    例如,在界面中有一个按钮,希望在iPhone 6及以上尺寸的屏幕上显示,而在较小的屏幕上不显示。这时就可以设置一个可选约束,仅在屏幕足够大的时候才激活该约束。 ##### 3. 自动布局与Autoresizing Masks的关系 在...

    C语言数组、指针与编程技巧

    - 如果不确定字符串的长度,可以设定一个较大的值,例如80。 ##### 3.2 字符串操作 字符串操作包括比较、连接等,通常使用标准库函数: ``` #include char str1[] = "Hello"; char str2[] = "World"; strcat(str...

    C++面试问与答攻略技巧

    - **函数重载**:C++支持函数重载,即同一作用域内可以有多个同名函数,但它们的参数类型或个数不同。 - **模板**:C++支持模板编程,允许编写与数据类型无关的代码。 - **异常处理**:C++提供异常处理机制,允许...

    C语言常见问题集[CCFAQ V0.9.4]

    解决方法是显式转换至少一个操作数为`long int`。 12. **我需要根据条件把一个复杂的表达式赋值给两个变量中的一个。可以用下边这样的代码吗?`((condition) ? a : b) = complicated_expr;`** - 这种写法是不合法...

    《你必须知道的495个C语言问题》.pdf

    解决方法是至少将其中一个操作数强制转换为`long int`。 **3.12 我需要根据条件把一个复杂的表达式赋值给两个变量中的一个。可以用下边这样的代码吗?((condition)?a:b)=complicated_expr;** - 这种写法存在语法...

Global site tag (gtag.js) - Google Analytics