مثال indexOf در جاوا: پیدا کردن موقعیت زیررشته
این قطعه کد پایتون توسط یکی از کاربران در کامپایلر آنلاین جاوا نوشته و اجرا شده است. شما هم میتوانید کدهای خود را به صورت آنلاین تست کنید.
زبان: جاوا
کد زیر نحوه استفاده از متد indexOf در زبان جاوا را نشان میدهد. این متد برای یافتن موقعیت اولین occurrence یک زیررشته در یک رشته استفاده میشود.
در این مثال، رشته "Please locate where 'locate' occurs!" تعریف شده و با فراخوانی indexOf("locate")، موقعیت اولین بار ظاهر شدن عبارت «locate» در این رشته برگردانده میشود. خروجی این کد عدد ۷ است، زیرا «locate» از ایندکس ۷ شروع میشود.
- اگر زیررشته مورد نظر در رشته وجود نداشته باشد، متد
indexOfمقدار -1 برمیگرداند. - میتوانید از overload های دیگر این متد مانند
indexOf(String str, int fromIndex)برای جستجو از ایندکس خاص استفاده کنید. - متد
lastIndexOfنیز موقعیت آخرین occurrence را برمیگرداند.
این متد برای پردازش رشتهها و تجزیه متن بسیار مفید است و در بسیاری از برنامههای جاوا کاربرد دارد.