English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

Java Flow Control(التحكم في التدفق)

Java Array(النصي)

Java Object-Oriented(I)(منظور التوجه إلى الكائنات)

Java Object-Oriented(II)(منظور التوجه إلى الكائنات)

Java Object-Oriented(III)(منظور التوجه إلى الكائنات)

معالجة الاستثناءات Java

Java List(القائمة)

Java Queue(الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

Reader/Writer Java

مواضيع أخرى لـ Java

استخدام طريقة lastIndexOf() لـ ArrayList Java و مثال

وسائل Java ArrayList

يعد طريقة lastIndexOf() لـ ArrayList Java العودة إلى موقع الظهور الأخير للعنصر المحدد.

نموذج الجملة لـ lastIndexOf():

arraylist.lastIndexOf(Object obj)

م参数 lastIndexOf()

  • obj - العنصر الذي سيتم العودة إلى موقع ظهوره

إذا كان العنصر نفسه يظهر في مواقع متعددة، فإن موقع الظهور الأخير للعنصر سيتم العودة إليه.

قيمة العودة لـ lastIndexOf()

  • إرجاع موقع الظهور الأخير للعنصر المحدد من ArrayList

الانتباهإذا كان العنصر المحدد غير موجود في القائمة، فإن طريقة lastIndexOf() تعود -1.

مثال: الحصول على موقع الظهور الأخير لعنصر ArrayList

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //إنشاء ArrayList
        ArrayList<String> languages = new ArrayList<>();
        //إضافة عنصر إلى ArrayList
        languages.add("JavaScript");
        languages.add("Python");
        languages.add("Java");
        languages.add("C++");
        languages.add("Java");
        System.out.println("لغة البرمجة: " + languages);
        //موقع الظهور الأخير
        int position1 = languages.lastIndexOf("Java");
        System.out.println("آخر ظهور Java: " + position1);
                //C غير موجود في ArrayList
                //يعود القيمة -1
        int position2 = languages.lastIndexOf("C");
        System.out.println("آخر ظهور C: " + position2);
    }
}

نتيجة الإخراج

لغة البرمجة: [JavaScript, Python, Java, C++, Java]
الظهور الأخير لـ Java: 4
الظهور الأخير لـ C: -1

في المثال السابق، قمنا بإنشاء قائمة مرتبة تسمى languages. لاحظ هذه العبارات،

// عودة 4
languages.lastIndexOf("Java")
// عودة -1
languages.lastIndexOf("C")

هنا، نجح طريقة lastIndexOf() في العودةJavaموقع الظهور الأخير لـCلا يوجد في arraylist. لذلك، يرجع هذا الطريقة-1.

وإذا أردنا الحصول على أول ظهور لـ Java، يمكننا استخدام indexOf() الطريقة. للحصول على معلومات إضافية، يرجى زيارةJava ArrayList indexOf().

الانتباهنحن يمكن أن نستخدم أيضًاJava ArrayList get()الطريقة للحصول على العنصر الموجود في الموقع المحدد.

وسائل Java ArrayList