Java String LastIndexOf() Method
ตัวอย่าง
ค้นหาสตริงสำหรับการเกิดขึ้นล่าสุดของ "planet":
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("planet"));
ความหมายและการใช้งาน
เมธอดจะคืน ค่าlastIndexOf()
ตำแหน่งของอักขระที่ระบุครั้งสุดท้ายที่เกิดขึ้นในสตริง
เคล็ดลับ:ใช้ เมธอด indexOfเพื่อส่งคืนตำแหน่งการ เกิดขึ้น ครั้งแรกของอักขระที่ระบุในสตริง
ไวยากรณ์
มีวิธี LastIndexOf() อยู่ 4 วิธี:
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(int char, int fromIndex)
ค่าพารามิเตอร์
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 |
รายละเอียดทางเทคนิค
ผลตอบแทน: | ค่า ที่int แสดงดัชนีของการเกิดครั้งแรกของอักขระในสตริง หรือ -1 หากไม่เคยเกิดขึ้น |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ค้นหาการเกิดขึ้นล่าสุดของ "e" ในสตริง โดยเริ่มต้นการค้นหาที่ตำแหน่ง 5:
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));
}
}
❮ วิธีการสตริง