У мінулым уроку мы абмяркоўвалі indexOf()
метад. У гэтым уроку мы абмяркуем lastIndexOf()
метад , які выкарыстоўваецца для таго , каб даведацца індэкс апошняга ўваходжання сімвала / падрадка ў пэўнай радку.
варыянты:
int lastIndexOf(int ch)
: Вяртае апошняе ўваходжанне знака ч у канкрэтнай радку.
int lastIndexOf(int ch, int fromIndex)
: Вяртае апошняе ўваходжанне ч, пачынаючы пошук у зваротным напрамку ад названага індэкса «fromIndex».
int lastIndexOf(String str)
: Вяртае апошняе ўваходжанне вул у String.
int lastIndexOf(String str, int fromIndex)
: Вяртае апошняе ўваходжанне вул, пачынаючы пошук у зваротным напрамку ад названага індэкса «fromIndex».
Прыклад LastIndexOf (метад)
грамадскі клас LastIndexOfExample {дзяржаўны статычны сіла асноўны (String Арг []) {Радок str1 = новы String ( "Гэта падручнік BeginnersBook");Радок str2 = новы String ( "Маладыя");Радок str3 = новы String ( "Book");Радок STR4 = новы String ( "Кніга");System.out.println ( "Апошні 'B' ў str1:" + str1.lastIndexOf ( 'B'));System.out.println ( "апошні 'B' ў str1, індэкс <= 15:" + str1.lastIndexOf ( 'У', 15));System.out.println ( "апошні 'B' ў str1, індэкс <= 30:" + str1.lastIndexOf ( 'У', 30));System.out.println ( "Апошняе з'яўленне str2 ў str1:" + str1.lastIndexOf (str2));System.out.println ( "Апошняе з'яўленне str2 ў str1 да 15:" + str1.lastIndexOf (str2, 15));System.out.println ( "Апошняе з'яўленне str3 ў str1:" + str1.lastIndexOf (str3));System.out.println ( "Апошняе з'яўленне STR4 ў str1" + str1.lastIndexOf (Str4));System.out.println ( "Апошняе з'яўленне 'ёсць' у str1:" + str1.lastIndexOf ( "ёсць"));System.out.println ( "Апошняе з'яўленне 'ёсць' у str1 да 4:" + str1.lastIndexOf ( "ёсць", 4));} }
выхад:
Апошні 'B' ў str1: 19 Апошні 'B' ў str1, індэкс <= 15: 10 Апошні 'B' ў str1, індэкс <= 30: 19 Апошняе з'яўленне str2 ў str1: 10 Апошняе з'яўленне str2 ў str1 перад тым 15:10 Апошняе з'яўленне str3 ў str1: 19 Апошняе з'яўленне STR4 ў str1-1 Апошняе з'яўленне «ёсць» ў str1: 5 Апошняе з'яўленне «ёсць» ў str1 да 4: 2
Пакінуць каментар