Contents
24.6. @SafeVarargs¶
抑制编译器警告可用使用@SafeVarargs注解
代码示例
package com.a52work.cn;
public class HelloWorld {
public static void main(String[] args) {
// 传递可变参数,参数是泛型集合
display(10, 20, 30);
// 传递可变参数,参数是非泛型集合
display("10", 20, 30);// 会有编译警告
}
@SafeVarargs //抑制编译器警告可用使用@SafeVarargs注解
public static <T> void display(T... array) {
for (T arg : array) {
System.out.println(arg.getClass().getName() + ":" + arg);
}
}
}