JavaSE基础篇:方法可变参数

简介: JavaSE基础篇:方法可变参数

方法中的可变参数的特点


一:可变参数必须唯一


二:可变参数必须放在末尾


三:可变参数可以接受任意数量的元素,可变参数调用位置可以直接传递数组


四:方法内地可变参数相当与一个数组


可变参数与泛型泛型静态方法


public class TestT {
    public static void main(String[] args) {
        String[] strArrays = {"1","2","3","4"};
        List<String> arrayList = getArrayList(strArrays);
        System.out.println(arrayList.toString());//[1, 2, 3, 4]
    }
    public static  <T> List<T> getArrayList(T...t){
        return  new ArrayList<T>(Arrays.asList(t));
    }
}


可变参数处可以将数据传递过去。

相关文章
|
5月前
|
IDE Java 编译器
五分钟学Java:可变参数究竟是怎么一回事?
五分钟学Java:可变参数究竟是怎么一回事?
|
存储 Java 编译器
数组的定义与使用【JavaSE】
数组的定义与使用【JavaSE】
39 0
|
5月前
|
Java
JavaSE——集合框架二(1/6)-前置知识-可变参数、Collections工具类
JavaSE——集合框架二(1/6)-前置知识-可变参数、Collections工具类
29 0
|
存储 机器学习/深度学习 Java
【javaSE】 数组的定义与使用
【javaSE】 数组的定义与使用
|
6月前
|
Java 数据处理
【Java形参实参】在方法内如何使用?★ 外带简单及复杂例子参考
【Java形参实参】在方法内如何使用?★ 外带简单及复杂例子参考
154 0
|
6月前
|
存储 安全 Java
JavaSE基础篇:泛型说明
JavaSE基础篇:泛型说明
|
11月前
|
存储 机器学习/深度学习 Java
【JavaSE】数组的定义与使用
【JavaSE】数组的定义与使用
|
Java 编译器 API
Java 8 - 06 Lambda 和方法引用实战
Java 8 - 06 Lambda 和方法引用实战
88 0
|
Java 编译器
提高Java表达能力!不落伍一起掌握Java8中Lambda表达式、函数式接口及方法构造器数组引用
提高Java表达能力!不落伍一起掌握Java8中Lambda表达式、函数式接口及方法构造器数组引用
180 1
提高Java表达能力!不落伍一起掌握Java8中Lambda表达式、函数式接口及方法构造器数组引用
java基础(一)数组作为方法参数和返回值
java基础(一)数组作为方法参数和返回值
java基础(一)数组作为方法参数和返回值