فهرست مطالب:

چگونه مقادیر تکراری را از یک ArrayList حذف می کنید؟
چگونه مقادیر تکراری را از یک ArrayList حذف می کنید؟

تصویری: چگونه مقادیر تکراری را از یک ArrayList حذف می کنید؟

تصویری: چگونه مقادیر تکراری را از یک ArrayList حذف می کنید؟
تصویری: 03 - آموزش کار با Kodular و آشنایی اولیه (شبیه‌ساز، اتصال USB، فرم‌ها، اسلایدر، لیست ها، آرایه‌‌ها) 2024, نوامبر
Anonim

به برداشتن را تکراری از فهرست آرایه ، می توانیم از api استریم جاوا 8 نیز استفاده کنیم. از متد steam's distinct () استفاده کنید که یک جریان متشکل از متمایز را برمی گرداند عناصر مقایسه با متد ()quals شی. جمع آوری تمام منطقه عناصر به عنوان فهرست با استفاده از کلکتورها. به لیست().

متعاقباً، ممکن است بپرسید، چگونه اشیاء کارمند تکراری را از ArrayList در جاوا حذف می کنید؟

رویکرد:

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

همچنین ممکن است بپرسد، چگونه می توان گره های تکراری را در لیست پیوندی حذف کرد؟ موارد تکراری را از لیست پیوندی مرتب شده حذف کنید

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

بنابراین، چگونه می توان موارد تکراری را در جاوا حذف کرد؟

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

آیا می توانیم مقادیر تکراری را در ArrayList اضافه کنیم؟

آرایه لیست ArrayList = جدید ArrayList ()؛ //رشته ارزش در ذخیره می شود فهرست آرایه فهرست آرایه . اضافه کردن ("رشته تست")؛ 4) موارد تکراری : ArrayList اجازه می دهد عناصر تکراری اما HashMap اجازه نمی دهد تکراری کلیدها (این اجازه می دهد مقادیر تکراری ). 5) تهی: ArrayList می تواند هر تعداد null داشته باشید عناصر.

توصیه شده: