@SafeVarargs 註解是在 Java 7 中引入的。此註解適用於final和static方法或採用可變參數的建構子。此註釋用於確保方法不會對其可變參數執行不安全的操作。從 Java 9 開始,@SafeVarargs 註解也適用於私有實例方法。
<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中文網其他相關文章!