@SafeVarargs টীকাটি জাভা 7-এ প্রবর্তিত হয়েছিল। এই টীকাটি চূড়ান্ত উভয় ক্ষেত্রেই প্রযোজ্য এবং স্থির পদ্ধতি অথবা নির্মাণকারী যে varargs পরামিতি নিতে. এই টীকাটি নিশ্চিত করতে ব্যবহৃত হয় যে একটি পদ্ধতি তার varargs পরামিতিগুলিতে অনিরাপদ ক্রিয়াকলাপ সম্পাদন করে না। Java 9 থেকে, @SafeVarargs টীকা ব্যক্তিগত -তেও প্রযোজ্য উদাহরণ পদ্ধতি .
সিনট্যাক্স
@SafeVarargs private void methodName(...) { // some statements }
উদাহরণ
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); } }
আউটপুট
[TutorialsPoint, Tutorix]