فهرست مطالب:

چگونه یک ArrayList را در یک سازنده در جاوا مقداردهی کنید؟
چگونه یک ArrayList را در یک سازنده در جاوا مقداردهی کنید؟

تصویری: چگونه یک ArrayList را در یک سازنده در جاوا مقداردهی کنید؟

تصویری: چگونه یک ArrayList را در یک سازنده در جاوا مقداردهی کنید؟
تصویری: ArrayList در زبان کاتلین - قسمت 26 2024, ممکن است
Anonim

اگر می خواهید فقط اعلام آن را در سازنده می توانید کد را داشته باشید: ArrayList نام = جدید ArrayList ()؛ در غیر این صورت می توانید اعلام آن را به عنوان یک میدان، و سپس مقداردهی اولیه آن را در سازنده.

با توجه به این موضوع، چگونه یک ArrayList را در جاوا مقداردهی اولیه می کنید؟

در زیر روش های مختلفی برای مقداردهی اولیه یک ArrayList در جاوا آمده است:

  1. مقداردهی اولیه با add() نحو: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("برای"); str.add("Geeks");
  2. مقداردهی اولیه با استفاده از asList()
  3. مقداردهی اولیه با استفاده از متد List.of().
  4. مقداردهی اولیه با استفاده از مجموعه دیگری.

چگونه یک لیست را مقداردهی اولیه می کنید؟ در زیر راه های زیر برای مقداردهی اولیه لیست وجود دارد:

  1. با استفاده از متد List.add() از آنجایی که لیست یک رابط است، نمی توان مستقیماً آن را نمونه سازی کرد.
  2. استفاده از آرایه ها asList()
  3. استفاده از متدهای کلاس Collections. روش های مختلفی در کلاس Collections وجود دارد که می توان از آنها برای نمونه سازی یک لیست استفاده کرد.
  4. استفاده از جاوا 8 استریم
  5. با استفاده از جاوا 9 لیست

پس از آن، سوال این است که چگونه یک ArrayList را اعلام می کنید؟

مثال جاوا ArrayList

  1. واردات java.util.*;
  2. کلاس ArrayList1{
  3. public static void main(string args){
  4. ArrayList list=new ArrayList();//ایجاد فهرست آرایه.
  5. list.add("Ravi");//افزودن شی در فهرست آرایه.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

چگونه می توان یک سازنده در جاوا ایجاد کرد؟

قوانین نوشتن سازنده:

  1. سازنده(های) یک کلاس باید نامی مشابه با نام کلاسی داشته باشد که در آن قرار دارد.
  2. یک سازنده در جاوا نمی تواند انتزاعی، نهایی، ایستا و همگام باشد.
  3. اصلاح کننده های دسترسی را می توان در اعلان سازنده برای کنترل دسترسی آن استفاده کرد، یعنی کدام کلاس دیگر می تواند سازنده را فراخوانی کند.

توصیه شده: