چگونه از ایندکس آرایه خارج از محدوده استثنا جلوگیری می کنید؟
چگونه از ایندکس آرایه خارج از محدوده استثنا جلوگیری می کنید؟

تصویری: چگونه از ایندکس آرایه خارج از محدوده استثنا جلوگیری می کنید؟

تصویری: چگونه از ایندکس آرایه خارج از محدوده استثنا جلوگیری می کنید؟
تصویری: فهرست آرایه خارج از محدوده استثنا در جاوا با مثال 2024, نوامبر
Anonim

به منظور. واسه اینکه. برای اینکه جلوگیری کردن " نمایه آرایه خارج از محدوده " استثنا ، بهترین تمرین حفظ شروع است فهرست مطالب به گونه ای که وقتی آخرین تکرار شما اجرا شد، آن را بررسی کند عنصر در فهرست مطالب i & i-1، به جای بررسی i & i+1 (به خط 4 زیر مراجعه کنید).

متعاقباً، ممکن است بپرسید که شاخص آرایه خارج از کران چیست؟

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

همچنین بدانید، چه چیزی باعث ArrayIndexOutOfBoundsException می شود؟ یک ArrayIndexOutOfBoundsException است باعث با تلاش برای بازیابی یک "جعبه" که وجود ندارد، با عبور از شاخصی که بالاتر از شاخص آخرین "جعبه" یا منفی است.

  • نام.
  • هنگام دسترسی به محتویات یک آرایه، موقعیت از 0 شروع می شود.
  • وقتی حلقه میزنید، از آنجایی که من میتوانم کمتر یا مساوی نام باشم.

همچنین بدانید، چگونه یک آرایه خارج از کران استثنا در جاوا را مدیریت می کنید؟

شاخص یک آرایه یک مقدار صحیح است که دارای مقدار در بازه [0, n-1] است، جایی که n اندازه آرایه . اگر درخواستی برای منفی یا شاخص بزرگتر یا مساوی با اندازه آرایه ساخته شده است، سپس جاوا یک ArrayIndexOutOfBounds می اندازد استثنا . این برخلاف C/C++ است که هیچ شاخصی از آن وجود ندارد مقید شده است بررسی انجام شده است

ایندکس String خارج از کران در جاوا چیست؟

زبان StringIndexOutOfBoundsException اگر beginIndex منفی یا بزرگتر از طول رشته . این روش یک زیر رشته که با کاراکتر در مشخص شده شروع می شود فهرست مطالب و تا کاراکتر در endIndex-1 گسترش می یابد فهرست مطالب . یک را می اندازد جاوا.

توصیه شده: