توسعه دهندگانی که با جاوا کار می کنند به طیف وسیعی از ساختارهای داده دسترسی دارند.
آرایه نوعی ساختار داده است. گروهی از اشیاء داده از همان نوع داده با هم در یک آرایه گروه بندی می شوند.
این یکی از اساسی ترین ساختارهای داده جاوا است و برای پیاده سازی عملی همه الگوریتم ها استفاده می شود.
ما در این آموزش در مورد نحوه استفاده از آرایه ها در جاوا صحبت خواهیم کرد. ما نحوه اعلان یک آرایه را بررسی خواهیم کرد، اما تمرکز اصلی ما بر روی تکنیک های مختلف اولیه سازی جاوا برای آرایه ها خواهد بود.
مقدمه ای بر آرایه
یک آرایه در جاوا برای ذخیره چندین مقدار از یک نوع داده در یک متغیر استفاده می شود. به طور متناوب می توان آن را به عنوان مجموعه ای از مقادیر از همان نوع داده مشاهده کرد.
این بدان معناست که برای مثال، اگر می خواهید رشته ها را در آرایه خود ذخیره کنید، تمام مقادیر آرایه باید رشته باشند.
مقادیر موجود در آرایه به عنوان عناصر نامیده می شوند و هر عنصر در شاخص خاصی از آرایه وجود دارد.
اعلام یک آرایه
برای اعلام یک آرایه از دستور زیر استفاده می شود:
datatype: کلاسی از اشیاء - به عنوان مثال، int، char و غیره - که در آرایه نگهداری می شوند.
[]: نشان می دهد که یک آرایه جایی است که متغیر اعلام شده در آن نقطه قرار می گیرد.
arrayName: نام آرایه را مشخص می کند.
یک آرایه را مقداردهی اولیه کنید
یک آرایه هنگام اعلان مقداردهی اولیه نمی شود. آرایه باید ابتدا مقدار دهی اولیه شود تا هر مقداری در آن ذخیره شود.
سینتکس برای مقداردهی اولیه یک آرایه به شرح زیر است:
یک آرایه را می توان به روش های مختلفی مقداردهی اولیه کرد. برای درک بهتر مقداردهی اولیه آرایه، به مثال های زیر نگاه کنید.
راه اندازی یک آرایه بدون قرار دادن هیچ مقداری در آن
اندازه معینی را می توان برای مقداردهی اولیه آرایه انتخاب کرد. مقدار پیش فرض هر عنصر در این شرایط 0 است.
پس از یک اعلان، یک آرایه را مقداردهی اولیه کنید:
پس از تعریف، یک آرایه نیز می تواند مقداردهی اولیه شود.
راه اندازی یک آرایه و تخصیص مقادیر:
همچنین در اعلان، مقداردهی اولیه یک آرایه ممکن است.
نتیجه
در این پست، روشهای مختلفی را برای مقداردهی اولیه یک آرایه در جاوا بررسی کردیم و برخی از اصول اولیه آرایه را بررسی کردیم.
شما می توانید بر اساس نیاز خود و اندازه آرایه یکی از این تکنیک های اولیه سازی را انتخاب کنید.
برنامه نویسی مبارک!
پاسخ دهید