Android Array Indexof

Android Array IndexOf: Dizilerde Eleman Arama

Android’de diziler, birden fazla değeri tek bir değişkende saklamak için kullanılan veri yapılarıdır. Diziler, sıralı bir şekilde depolanır ve her eleman bir indekse sahiptir. İndeks, dizideki elemanın konumunu belirtir.

Dizilerde eleman aramak için indexOf() metodu kullanılır. indexOf() metodu, dizide belirtilen elemanın indeksini döndürür. Eğer eleman dizide yoksa, indexOf() metodu -1 döndürür.

IndexOf() Metodunun Kullanımı

IndexOf() metodu aşağıdaki şekilde kullanılır:

java
int indexOf(Object element)

  • element: Aranacak eleman.

Örnek:

Aşağıdaki örnekte, bir dizi oluşturuluyor ve ardından indexOf() metodu kullanılarak dizide “Elma” elemanının indeksi bulunuyor:

“`java
String[] fruits = {“Elma”, “Armut”, “Muz”, “Portakal”};

int indexOfApple = fruits.indexOf(“Elma”);

System.out.println(indexOfApple); // 0
“`

Çıktı:

0

IndexOf() Metodunun Dikkat Edilmesi Gereken Noktaları

  • indexOf() metodu, dizideki elemanları sıralı bir şekilde arar. Bu nedenle, dizideki elemanlar sıralı değilse, indexOf() metodu doğru sonucu döndürmeyebilir.
  • indexOf() metodu, dizideki elemanları eşitlik operatörü kullanarak karşılaştırır. Bu nedenle, dizideki elemanlar eşit değilse, indexOf() metodu doğru sonucu döndürmeyebilir.
  • indexOf() metodu, dizideki elemanları null değerlerle karşılaştıramaz. Bu nedenle, dizideki elemanlardan biri null değerse, indexOf() metodu doğru sonucu döndürmeyebilir.

IndexOf() Metodunun Faydalı Siteleri ve İlgili Dosyaları


Yayımlandı