Metodas String indexOf () pateikia pirmojo nurodyto simbolio / pakraščio eilutėje atsiradimo indeksą.
Stringo indexOf()metodo sintaksė
 string.indexOf(int ch, int fromIndex)
arba
 string.indexOf(String str, int fromIndex)
Čia eilutė yra klasės objektas String.
indexOf () parametrai
Norėdami rasti simbolio indeksą, indexOf()imkitės šių dviejų parametrų:
- ch - simbolis, kurio pradinis indeksas yra
 - fromIndex (neprivaloma) - jei 
fromIndexperduodamas,chsimbolis ieškomas pradedant nuo šio indekso 
Norėdami rasti nurodytos eilutės eilutę eilutėje, indexOf()imkitės šių dviejų parametrų:
- str - eilutė, kurios pradinis indeksas yra
 - fromIndex (neprivaloma) - jei 
fromIndexperduodama,streilutės ieškoma pradedant nuo šio indekso 
indexOf () grąžos vertė
- grąžina nurodyto simbolio / eilutės pirmo įvykio indeksą
 - grąžina -1, jei nurodytas simbolis / eilutė nerandama.
 
1 pavyzdys: „Java“ eilutės indexOf ()
 // Java String indexOf() with only one parameter class Main ( public static void main(String() args) ( String str1 = "Learn Java"; int result; // getting index of character 'J' result = str1.indexOf('J'); System.out.println(result); // 6 // the first occurrence of 'a' is returned result = str1.indexOf('a'); System.out.println(result); // 2 // character not in the string result = str1.indexOf('j'); System.out.println(result); // -1 // getting the index of "ava" result = str1.indexOf("ava"); System.out.println(result); // 7 // substring not in the string result = str1.indexOf("java"); System.out.println(result); // -1 // index of empty string in the string result = str1.indexOf(""); System.out.println(result); // 0 ) )
Pastabos:
- Simbolis eilutėje 
'a'atsiranda kelis kartus"Learn Java". KadindexOf()metodas grąžina pirmojo atsiradimo indeksas'a'(kuris yra 2). - Jei tuščia eilutė perduodama, 
indexOf()grąžinama 0 (rasta pirmoje pozicijoje. Taip yra todėl, kad tuščia eilutė yra kiekvieno poskyrio pogrupis. 
2 pavyzdys: indexOf () naudojant „FromIndex“ parametrą
 class Main ( public static void main(String() args) ( String str1 = "Learn Java programming"; int result; // getting the index of character 'a' // search starts at index 4 result = str1.indexOf('a', 4); System.out.println(result); // 7 // getting the index of "Java" // search starts at index 8 result = str1.indexOf("Java", 8); System.out.println(result); // -1 ) )
Pastabos:
- Pirmasis atsiradimo 
'a'į"Learn Java programming"eilutę yra indeksą 2. Tačiau sekundę puslapis'a'yra grąžinamas, kaistr1.indexOf('a', 4)yra naudojamas. Taip yra todėl, kad paieška pradedama nuo 4 indekso. "Java"Eilutė yra"Learn Java programming"eilutę. Tačiaustr1.indexOf("Java", 8)grąžina -1 (eilutė nerasta). Tai yra todėl, kad paieškos prasideda 8 indeksą ir nėra"Java"per"va programming".
Rekomenduojamas skaitymas: „ Java“ eilutė lastIndexOf ()








