کامپیوتربرنامه نویسی

آرایه جاوا. آرایه ها در جاوا. جاوا برای مبتدیان

آرایه (مهندس آرایه) یک ابزار قدرتمند است که اجازه می دهد تا شما را به کار با مقادیر زیادی از داده است. بدیهی است، اگر شما در کد خود کار در جایی که می خواهید ذخیره، برای مثال، 100 ارزش ها، پس از آن انجام حداقل این غیر عاقلانه برای همان تعداد متغیر است. یک آرایه اجازه می دهد تا به شما برای ذخیره کردن تعداد زیادی از ارزش تحت یک نام، و پرداختن به آنها را در شاخص مناسب. مفهوم سنگ بنای آرایه در جاوا البته مطالعه برای مبتدیان است. پس از همه، آنها پایه و اساس ساختار بسیاری از داده ها هستند.

از آنجا که جاوا است، بالاتر از همه، سازمان آزادیبخش فلسطین، در مقایسه با آرایه در دیگر زبان های برنامه نویسی جاوا آرایه دارای یکی از ویژگی های متمایز - آنها به عنوان اشیاء ارائه شده است. از جمله مزایای دیگر، آن را حذف نیاز به نظارت بر تصفیه حافظه، چرا که آن را به طور خودکار آزاد می شود.

ایجاد و دستکاری آرایه تک بعدی

یک آرایه یک بعدی به یک کلاسیک است و آرایه جاوا مجموعه ای از عناصر نام مشترک مرتبط، که هر کدام مربوط به یک شاخص خاص است. راه برای اعلام یک آرایه است که در شکل زیر نشان داده شده.

در ابتدا نوع جاوا آرایه، که نوع مقادیری که در آن مشخص ذخیره می شود را اعلام کرد. این می تواند در هر معتبر نوع داده های جاوا. بعد آمده نام آرایه و براکت کامپایلر که متغیر آرایه ای است بگویید. توجه به یک واقعیت مهم است. براکت می توان پس از نوع پایه از آرایه قرار می گیرد، و پس از نام آرایه. بعد از علامت مساوی را نشان می دهد اپراتور جدید، شروع تخصیص حافظه برای آرایه (همان است که در مورد اشیاء)، نوع عناصر به آنجا ذخیره می شود (می شود سازگار با نوع پایه اعلام شده در بالا)، و در نهایت، تعداد نشان داد در داخل پرانتز.

شماره از عناصر موجود در آرایه جاوا در 0. شروع می شود بنابراین، این شاخص از عنصر اول از آرایه برابر با 0 است، و ششم - 5. برای اشاره به یک عنصر خاص از آرایه مانند، پنجم، تعیین نام از آرایه کافی است و شاخص در براکت در کنار نام . بنابراین ممکن است به عنوان مقدار عنصر اختصاص، و از بین بردن آن. با این حال، باید مراقب باشید، چرا که اگر شما شاخص که در آن هیچ عنصر وجود دارد عبور می کند، خطا رخ می دهد.

آرایه های چند بعدی در جاوا

آرایه های چند بعدی هستند یک سری از یک بعدی، در دیگر عناصر آرایه اشاره شده است. به عبارت دیگر، آرایه ای از آرایه ها. ساده ترین از این دو بعدی. به عنوان مثال خود ما سعی خواهیم کرد برای درک مفهوم. برای وضوح، به شکل زیر نحو و یک نمودار را توصیف ساختار آرایه دو بعدی را نشان می دهد.

همانطور که می بینید، نحو بسیار متفاوت از آرایه های یک بعدی نیست. بیایید نگاهی به ساختار نگاه کنید. در نخستین گام، با براکت تحت 5 عناصر شناسایی کرده اند. این عناصر عبارتند از چیزی جز ارجاع به آرایه های فردی است. اندازه هر یک از آنها تعیین شده توسط تعدادی در پرانتز دوم. در واقع، آرایه های آنالوگ دو بعدی در ریاضیات ماتریس. توجه داشته باشید که علاوه بر عناصر محل جداگانه، که در آن ارزش طول آرایه (طول) در حافظه اختصاص داده ذخیره می شود. به طور معمول، کار با آرایه های چند بعدی است که توسط تو در تو برای انجام حلقه.

آرایه های نامنظم

آرایه دو بعدی یک آرایه از آرایه است. این ما در حال حاضر یافت می شود. اما اینکه آیا آرایه مندرج در آن، دارای طول متفاوت است؟ پاسخ این است - بله، آنها می توانند. برای این منظور، جاوا این فرصت را به اعلام یک آرایه دو بعدی در یک حالت خاص فراهم می کند. به عنوان مثال، ما می خواهیم برای ایجاد یک آرایه دو بعدی که یک آرایه سه بعدی به طول 2، 3 و 4، ذخیره است. او اعلام کرد شرح زیر است:

intarr [] [] = newint [3] []؛

لطفا توجه داشته باشید که ما تعداد در پرانتز دوم مشخص نیست. تعیین اندازه از ورود آرایه به شرح زیر است:

ورود [0] = INT جدید [2]؛

ورود [1] = INT جدید [3]؛

ورود [2] = newint [4]؛

با اشاره به در فهرست به 0 امتیاز به آرایه اول، ما آن را اعلام که به ابعاد 2. شاخص عنصر 1 خواهد شد آرایه ابعاد 3، و غیره نگهداری می شود. این بسیار ساده است.

نحو جایگزین تبلیغات جاوا آرایه

مقداردهی اولیه آرایه طور مستقیم می توانید زمانی که آنها ایجاد می کند. این بسیار ساده است.

توجه به تبلیغات و آرایه jerseyNumber playerName.

در مورد آرایه های دو بعدی از این اعلام به شرح زیر است:

اعضای هیات [] [] = {ورود

{1، 2، 3}،

{4، 5، 6}،

{7، 8، 9}

}

برای این کار، به جای اپراتور جدید یک بریس باز، که در آن یک کاما یک لیست از تمام عناصر است. جاوا در این مورد به طور خودکار حافظه برای آنها و شاخص آنها درآمده اختصاص داده است.

آرایه کلاس کمکی

برای کار با اشخاص مانند آرایه ها در جاوا، در بسته java.util است یک کلاس خاص از آرایه ها، فراهم می کند که از انواع روش استاتیک، تا حد زیادی تسهیل عملیات با آنها. لیستی از روش های اصلی است که در شکل زیر آمده است.

اجازه دهید برخی از مفید ترین بررسی آرایه جاوا روش ها:

- copyOf (طول آرایه) - یک کپی از آرایه منتقل طول مربوط می گرداند. اگر انتقال طولانی تر از آرایه اصلی است، و سپس تمام عناصر "فوق العاده" با مقدار پیش فرض (0 اگر از نوع ساده و تهی، اگر مرجع) پر شده است.

- copyOfRange (آرایه، اولین شاخص، شاخص دوم) - در شکل نشان داده شده است، اما یک روش مفید است. این نسخه از آرایه به تصویب رسید، مشخص کردن شاخص های مناسب را از اول تا آخر.

- مرتب سازی بر (آرایه) - مرتب عناصر آرایه صعودی.

- پر کردن (مقدار آرایه) - پر مقدار آرایه متناظر منتقل می شود.

- binarySearch (ارزش آرایه) - شاخص های که یک عنصر با ارزش مربوطه ذخیره در آرایه مرتب شده منتقل گرداند. اگر این عنصر از دست رفته، عدد منفی بازگشته است.

از آنجا که روش استاتیک، به پاسخ آنها نیازی به ایجاد یک نمونه از کلاس آرایه. آنها به طور مستقیم از آن را به نام: Arrays.sort (ورود).

نتیجه

ما از مهم ترین جنبه در مورد آرایه بررسی کرده اند، و برای کسانی که تازه شروع به مطالعه جاوا برای مبتدیان، این به اندازه کافی برای درک پایه ای از جمله یک نهاد است، به عنوان یک آرایه، و تکنیک های اساسی کار با او. البته، عمل خواهد درک بیشتری از این ابزار فراهم می کند. بنابراین، انجام نمی شود تنبل به انجام برخی از تمرینات، دستکاری آرایه ها در روش های مختلف.

آرایه جاوا کلاس کمکی شده است در "مبارزه با" شرایط استفاده می شود، بنابراین توصیه می شود به شروع به یادگیری برای تولید تمام عملیات اولیه با آرایه های دستی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.