কম্পিউটার

@SafeVarargs জাভা 9 এ ব্যক্তিগত পদ্ধতির জন্য টীকা?


@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]

  1. জাভা 9-এ @অপ্রচলিত টীকা-এর উন্নতি কী?

  2. জাভাতে একটি JList এর জন্য কত ধরনের নির্বাচন মোড?

  3. ইন্টারফেসে জাভা 8 স্ট্যাটিক পদ্ধতি

  4. জাভাতে তালিকাকে অ্যারেতে রূপান্তর করুন