java笔记java中String... param中三个点的用法
Posted 棉花糖灬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java笔记java中String... param中三个点的用法相关的知识,希望对你有一定的参考价值。
在java中有时会碰到public void func(String... params)
这样的用法,其中的String... params
表示的就是可以接收0个或多个参数。需要注意的是,三个点用法的形参必须放在最后一个位置,否则会报错。下面看一个实例:
package ecnu.cn;
public class MyTest {
public static void func1(String... a) {
System.out.println("func1:");
for (String s : a) {
System.out.print(s + " ");
}
System.out.println("\\n");
}
public static void func2(String[] a) {
System.out.println("func2:");
for (String s : a) {
System.out.print(s + " ");
}
System.out.println("\\n");
}
public static void main(String[] args) {
String[] a = {"1", "2", "3", "4", "5"};
func1(a);
func2(a);
// func1可以不传参,func2必须传参
func1();
// func2();
// func1可以用以下方式传参,func2不行
func1("1", "2", "3", "4", "5");
// func2("1", "2", "3", "4", "5");
}
}
其输出如下:
func1:
1 2 3 4 5
func2:
1 2 3 4 5
func1:
func1:
1 2 3 4 5
以上是关于java笔记java中String... param中三个点的用法的主要内容,如果未能解决你的问题,请参考以下文章
java笔记java中String... param中三个点的用法
java [Clase para SQL DB en Android] Crear clase para utilizar datos localmente en Android con Java #