خانه / دانستنی‌ها / چگونه عناصر یک آرایه را در جاوا بُر می‌زنیم

چگونه عناصر یک آرایه را در جاوا بُر می‌زنیم

اگر بخواهید ترتیب قرار گرفتن عناصر یک آرایه را به صورت رندوم کنید و به اصطلاح یک آرایه را بُر بزنید چه راهی به ذهنتان می‌رسد؟

shuffle-array

احتمالا خیلی از افراد از ابتدا به کد زیر فکر می‌کنند.

در این کد به صورت دستی موقعیت هر عنصر از آرایه را تغییر می‌دهیم.

اما راه حل دوم آن استفاده از تابع Collection.shuffle هست که به شکل زیر از آن به سادگی استفاده می‌شود.

البته دقت کنید که در کد بالا از Integer به جای int استفاده شده و درواقع کد زیر کار نمی‌کند.

چرا که Arrays.asList(array) مقدار Collection<int[]> را به جای Collection<Integer> برمی‌گرداند.

منابع:

http://stackoverflow.com/

http://www.computer-tips.it/

 


درباره فروغ مهرعلیان

محقق و پژوهشگر در شرکت مشاوران نرم‌افزاری اعوان

همچنین بررسی کنید

نام‌گذاری کلاس‌های جاوایی

هر برنامه‌نویسی موافق است که نام‌گذاری کلاس‌ها برای خوانایی کد بسیار مهم است. نام‌گذاری مناسب، …

یک نظر

  1. نسخه جدید سایت مبارکه!

     

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *