English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعد Java ArrayList indexOf() العودة إلى موقع العنصر المحدد في arraylist.
نموذج جملة indexOf() هو:
arraylist.indexOf(Object obj)
obj - العنصر الذي يتم العودة إلى موقعها
إذا كان العنصر نفسه obj موجودًا في عدة مواقع، فإنه يعود إلى موقع العنصر الأول الموجود في arraylist.
من عودة arraylist إلى موقع العنصر المحدد
Note:إذا لم يكن العنصر المحدد موجودًا في القائمة، فإن طريقة indexOf() تعود إلى -1。
import java.util.ArrayList; class Main { public static void main(String[] args) { // إنشاء ArrayList ArrayList<Integer> numbers = new ArrayList<>(); // إدراج العنصر في ArrayList numbers.add(22); numbers.add(13); numbers.add(35); System.out.println("قائمة مرتبة من الأرقام: " + numbers); // البحث عن موقع العنصر 13 // البحث عن موقع العنصر 13 int position1 = numbers.indexOf(13); // البحث عن موقع العنصر 50 int position2 = numbers.indexOf(50); System.out.println("قيمة索ت 50: " + position2); } }
Output Result
قائمة مرتبة من الأرقام: [22, 13, 35] قيمة索ت 13: 1 قيمة索ت 50: -1
في المثال السابق، قمنا بإنشاء قائمة مرتبة تحت اسم numbers. لاحظ هذه التعبيرات،
// يعود إلى 1 numbers.indexOf(13) // يعود إلى -1 numbers.indexOf(50)
في هذا السياق، نجح طريقة indexOf() في العودة إلى موقع العنصر13الموقع هو.50لا يوجد العنصر في ArrayList. لذلك، يعود هذا النوع-1。
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); //Get the position of Java int position = languages.indexOf("Java"); System.out.println("First occurrence of Java: " + position); } }
Output Result
Programming Language: [JavaScript, Python, Java, C++, Java] First occurrence of Java: 2
In the above example, we created an array list named languages. Here, we use the indexOf() method to get the position of the element Java.
However, Java exists in two different positions in the list. In this case, the method returns the first occurrence of Java (i.e.,2position).
And, if we want to get the last occurrence of Java, we can use the lastIndexOf() method.
NoteWe can also useJava ArrayList get()A method to get the element at the specified position.