متد lastIndexOf در جاوا
سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش متد lastIndexOf در جاوا می پردازیم متد lastIndexOf در جاوا به منظور پیدا کردن آخرین خانه جستجو مورد استفاده قرار می گیرید با استفاده از ترکیب آموزش متد indexOf و متد lastindexOf می توان برنامه جستجو پیشرفته نوشت در ادامه با ما همراه باشید تا نحوه استفاده از متد lastindexof را یاد گیرید.
syntax مربوط به متد lastIndexOf همانند زیر است.
1 2 3 4 | int lastIndexOf(int ch) int lastIndexOf(int ch, int fromIndex) int lastIndexOf(String str) int lastIndexOf(String str, int fromIndex) |
در بالا ورودی متد می تواند اندیس یا رشته باشد در این صورت عدد یا index یا position مربوط به رشته پیدا شده را برمی گرداند این position آخرین مقدار پیدا شده خواهد بود.
همانطور که گفتیم از این متد بیشتر برای جستجو در رشته به منظور پیدا کردن اندیس یا Position آخرین رشته مورد استفاده می شود.
در ادامه برخی از مثال های متد lastIndexOf در جاوا می پردازیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class LastIndexOfExample{ public static void main(String args[]) { String str1 = new String("This is a BeginnersBook tutorial"); String str2 = new String("Beginners"); String str3 = new String("Book"); String str4 = new String("Books"); System.out.println("Last 'B' in str1: "+str1.lastIndexOf('B')); System.out.println("Last 'B' in str1 whose index<=15:"+str1.lastIndexOf('B', 15)); System.out.println("Last 'B' in str1 whose index<=30:"+str1.lastIndexOf('B', 30)); System.out.println("Last occurrence of str2 in str1:"+str1.lastIndexOf(str2)); System.out.println("Last occurrence of str2 in str1 before 15:"+str1.lastIndexOf(str2, 15)); System.out.println("Last occurrence of str3 in str1:"+str1.lastIndexOf(str3)); System.out.println("Last occurrence of str4 in str1"+str1.lastIndexOf(str4)); System.out.println("Last occurrence of 'is' in str1:"+str1.lastIndexOf("is")); System.out.println("Last occurrence of 'is' in str1 before 4:"+str1.lastIndexOf("is", 4)); } } |
خروجی کد بالا همانند زیر خواهد بود.
1 2 3 4 5 6 7 8 9 | Last 'B' in str1: 19 Last 'B' in str1 whose index<=15:10 Last 'B' in str1 whose index<=30:19 Last occurrence of str2 in str1:10 Last occurrence of str2 in str1 before 15:10 Last occurrence of str3 in str1:19 Last occurrence of str4 in str1-1 Last occurrence of 'is' in str1:5 Last occurrence of 'is' in str1 before 4:2 |
این آموزش هم به پایان رسید.
موفق موید باشید.