Java9中私有方法的注解@SafeVarargs
@SafeVarargs注解是在Java7中引入的。此注解适用于接受varargs参数的final和static方法或构造函数。此注解用于确保方法不会对其varargs参数执行不安全的操作。从Java9开始,@SafeVarargs注解也适用于私有实例方法。
语法
@SafeVarargs
private void methodName(...) {
// some statements
}示例
import java.util.ArrayList;
import java.util.List;
public class SafevarargsTest {
@SafeVarargs //将@SafeVarargs应用于私有方法
private void display(List<String>... names) {
for(List<String> name : names) {
System.out.println(name);
}
}
public static void main(String args[]) {
SafevarargsTest test = new SafevarargsTest();
List<String> list = new ArrayList<String>();
list.add("Nhooo");
list.add("Com");
test.display(list);
}
}输出结果
[Nhooo, Com]
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短