@SafeVarargs 주석은 Java 7에서 도입되었습니다. 이 주석은 가변 매개변수를 사용하는 final 및 staticmethods 또는 constructors에 적용됩니다. 이 주석은 메서드가 가변 매개변수에 대해 안전하지 않은 작업을 수행하지 않도록 하는 데 사용됩니다. Java 9부터 @SafeVarargs 주석은 privateinstancemethods에서도 작동합니다.
<strong>@SafeVarargs private void methodName(...) { // some statements }</strong>
import java.util.ArrayList; import java.util.List; public class SafevarargsTest { <strong>@SafeVarargs // Apply @SafeVarargs to private methods</strong> 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("TutorialsPoint"); list.add("Tutorix"); test.display(list); } }
<strong>[TutorialsPoint, Tutorix]</strong>
위 내용은 Java 9의 개인 메소드에 대한 @SafeVarargs 주석?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!