Java Dizesi lastIndexOf() Yöntemi
Örnek
"Gezegen"in son oluşumu için bir dize arayın:
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("planet"));
Tanım ve Kullanım
Yöntem lastIndexOf()
, bir dizgede belirtilen karakter(ler)in son oluşumunun konumunu döndürür.
İpucu: Bir dizgede belirtilen karakter(ler)in ilk oluşumunun konumunu döndürmek için indexOf yöntemini kullanın .
Sözdizimi
4 adet lastIndexOf() yöntemi vardır:
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(int char, int fromIndex)
Parametre Değerleri
Parameter | Description |
---|---|
str | A String value, representing the string
to search for |
fromIndex | An int value, representing the index position to start the search from. If omitted, the default value is the length of the string |
char | An int value, representing a single
character, e.g 'A', or a Unicode value |
Teknik detaylar
İadeler: | int Karakterin dizedeki ilk oluşumunun dizinini temsil eden bir değer veya hiç oluşmazsa -1 |
---|
Daha fazla örnek
Örnek
Aramaya 5 konumundan başlayarak, bir dizgede "e"nin son tekrarını bulun:
public class Main {
public static void main(String[] args) {
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("e", 5));
}
}
❮ Dize Yöntemleri