View Full Version : سوال: متد جابجایی اشیا در java
moh_mov
جمعه 27 فروردین 1389, 10:21 صبح
سلام خدمت دوستان...
سوالی که داشتم این بود که آیا متدی برای جابجایی 2 شی در java موجود است؟
چیست؟ و چه چیزی رو باید import کنیم؟
یعنی مقادیر شی a به b برود و بالعکس....
:عصبانی++:
mazdadoost
شنبه 28 فروردین 1389, 20:52 عصر
سلام خدمت دوستان...
سوالی که داشتم این بود که آیا متدی برای جابجایی 2 شی در java موجود است؟
چیست؟ و چه چیزی رو باید import کنیم؟
یعنی مقادیر شی a به b برود و بالعکس....
:عصبانی++:
سلام :
در jdk متدی برای Exchange کردن مقادیر دو شی به شکل مستقیم وجود نداره .
یک روش میتونه این باشه :
مقادیر شی b رو در شی temp کپی کنید .
حالا مقادیر a رو یک به یک در b کپی کنید .
حالا مقادیر شی temp رو در شی a کپی کنید .
دقت کنید که شی temp رو در اولین فرصت null کنید.
همچنین این روش برای اشیا بزرگ کارایی کمی داره .
در کل Exchange دو شی در شی گرایی به نحوی نشون دهنده اشکالی در طراحی برنامست.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.