Computer >> Máy Tính >  >> Lập trình >> Java

Chú thích @SafeVarargs cho các phương thức riêng trong Java 9?

@SafeVarargs chú thích đã được giới thiệu trong Java 7. Chú thích này áp dụng cho cả cuối cùng tĩnh phương pháp hoặc hàm tạo lấy tham số varargs. Chú thích này được sử dụng để đảm bảo rằng một phương thức không thực hiện các hoạt động không an toàn trên các tham số varargs của nó. Kể từ Java 9, @SafeVarargs chú thích cũng áp dụng cho riêng tư trường hợp phương pháp .

Cú pháp

@SafeVarargs
private void methodName(...) {
   // some statements
}

Ví dụ

import java.util.ArrayList;
import java.util.List;
public class SafevarargsTest {
   @SafeVarargs     // Apply @SafeVarargs to private methods
   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);
   }
}

Đầu ra

[TutorialsPoint, Tutorix]