java string indexof method with code examples
oracle pl sql geavanceerde interviewvragen
In deze zelfstudie leren we over de Java String indexOf () -methode en de syntaxis en programmeervoorbeelden om de index van tekens of strings te vinden:
We zullen de andere opties onderzoeken die zijn gekoppeld aan de Java indexOf () -methode en het gebruik ervan samen met eenvoudige programmeervoorbeelden.
Als je deze tutorial doorloopt, zul je de verschillende vormen van de String indexOf () Java-methode kunnen begrijpen en zul je vertrouwd zijn met het gebruik ervan in je eigen programma's.
Bekijk hier ALLE Java-tutorials.
Wat je leert:
Java String indexOf Method
Zoals de naam suggereert, wordt een Java String indexOf () - methode gebruikt om de plaatswaarde of de index of de positie van een bepaald teken of een tekenreeks te retourneren.
Het retourtype van de Java indexOf () is 'Geheel getal'
Syntaxis
De syntaxis wordt gegeven als int indexOf (String str) waarbij str een String-variabele is en dit de index van de eerste keer dat de str voorkomt, retourneert.
Opties
Er zijn in principe vier verschillende opties / variaties voor het gebruik van de Java indexOf () - methode.
- int indexOf (String str)
- int indexOf (String str, int StartingIndex)
- int indexOf (int char)
- int indexOf (int char, int StartingIndex)
Zoals eerder besproken, wordt de Java-methode indexOf () gebruikt om de plaatswaarde van een tekenreeks of een teken van de tekenreeks te retourneren. De methode indexOf () biedt elk twee opties, d.w.z. voor zowel String als het teken.
We hebben al gesproken over de eerste variant en de tweede variant van Strings en karakters die met de StartingIndex komen. Deze startindex is de index van waaruit het zoeken naar de tekenindex moet worden gestart.
De index van een substring vinden
Dit is de eenvoudigste vorm van de Java indexOf () - methode. In dit voorbeeld we nemen een invoertekenreeks waarin we de index gaan zoeken van een substring die deel uitmaakt van de hoofdreeks.
Uitgang:
De index van een personage vinden
In dit voorbeeld , we zullen zien hoe de StartingIndex werkt als we proberen de index van het personage uit de hoofdreeks te vinden. Hier hebben we een invoerstring genomen waarin we de twee verschillende StartingIndex specificeren en ook het verschil zien.
De eerste printinstructie retourneert 1 terwijl deze zoekt vanaf de 0e index, terwijl de tweede printinstructie 6 retourneert terwijl deze zoekt vanaf de 5e index.
Uitgang:
Scenario's
Scenario 1: Wat gebeurt er als we proberen de index te vinden van een teken dat niet beschikbaar is in de hoofdreeks.
Uitleg: Hier hebben we een String-variabele geïnitialiseerd en we proberen de index van het teken te krijgen, evenals een substring die niet beschikbaar is in de hoofdstring.
In dit type scenario retourneert de methode indexOf () altijd -1.
waar je anime gratis kunt streamen
Uitgang:
Scenario 2: In dit scenario zullen we proberen het laatste exemplaar van een teken of substring in een bepaalde String te vinden.
Uitleg: Hier gaan we bekend zijn met de aanvullende methode van de Java indexOf () - methode. De lastIndexOf () methode wordt gebruikt om het laatste voorkomen van een teken of subtekenreeks te vinden.
In dit voorbeeld we halen de laatste index van het karakter ‘a’ op. Dit kan worden bereikt met de Java-methode indexOf () en met de methode lastIndexOf ().
De methode lastIndexOf () is gemakkelijk te gebruiken in dit soort scenario's omdat we geen StartingIndex hoeven door te geven. Als u de methode indexOf () gebruikt, kunt u zien dat we de StartingIndex hebben doorgegeven als 8 van waaruit de index zal beginnen en doorgaan met het vinden van het voorkomen van ‘a’.
Uitgang:
Veel Gestelde Vragen
V # 1) Hoe vind ik de lengte van een string in Java zonder de lengtemethode te gebruiken?
Antwoord: Java heeft een ingebouwde methode genaamd length () die wordt gebruikt om de lengte van een string te vinden. Dit is de standaardmanier om de lengte te vinden. We kunnen echter ook de lengte van een tekenreeks vinden met behulp van de methode lastIndexOf (), maar deze kan niet worden gebruikt terwijl we invoer leveren via de console.
Laten we het onderstaande voorbeeld bekijken waarin we beide methoden hebben gebruikt om de lengte van een string te vinden.
Uitgang:
Vraag 2) Hoe vind ik de index van een punt in Java?
Antwoord: In het onderstaande programma zullen we de index van ‘.’ Vinden die deel zou moeten uitmaken van de String. Hier nemen we een invoertekenreeks die twee ‘.’ Bevat en met behulp van de methoden indexOf () en lastIndexOf () vinden we de plaatswaarde van de eerste en laatste punt ‘.’.
Uitgang:
V # 3) Hoe de waarde van elementen van een array in Java te krijgen?
Antwoord:
Hieronder is het programmeervoorbeeld gegeven om de elementen van een array te extraheren.
Elementen starten vanaf arr (0), dus als we arr (0) afdrukken ... tot de laatste index, kunnen we de elementen ophalen die bij een bepaalde index zijn gespecificeerd. Dit kan worden gedaan door het indexnummer van het element op te geven of door een lus te gebruiken.
Uitgang:
hoe u een apk-bestand opent in Windows
V # 4) Hoe krijg ik de index van een lijst in Java?
Antwoord: In het onderstaande programma hebben we enkele elementen toegevoegd en vervolgens hebben we geprobeerd de index te vinden van elk van de elementen in de lijst.
Uitgang:
V # 5) Hoe krijg ik de voorlaatste index van de string in Java?
Antwoord: Hier hebben we zowel de voorlaatste index als het voorlaatste teken gevonden dat voorkomt in de String.
Omdat we het voorlaatste teken moeten vinden, hebben we 2 tekens afgetrokken van de lengte van de tekenreeks. Zodra het teken is gevonden, hebben we afgedrukt met tekens (i) en ook de index van het voorlaatste teken.
Uitgang:
Gevolgtrekking
In deze zelfstudie hebben we de Java String indexOf () - methode in detail begrepen, samen met de opties die zijn gekoppeld aan de Java indexOf () - methode.
Voor een beter begrip werd deze tutorial uitgelegd met behulp van verschillende scenario's en veelgestelde vragen, samen met adequate programmeervoorbeelden voor elk gebruik om de manieren uit te leggen waarop de methoden indexOf () en lastIndexOf () kunnen worden gebruikt.
Bekijk hier de eenvoudige Java-trainingsserie.
Aanbevolen literatuur
- Java String Array - Zelfstudie met codevoorbeelden
- Zelfstudie voor Java String | Java String-methoden met voorbeelden
- Java String length () Methode met voorbeelden
- Java String bevat () Method Tutorial met voorbeelden
- Java String CompareTo Method met programmeervoorbeelden
- Java String Split () -methode - Hoe een string in Java te splitsen
- Java String met String Buffer en String Builder Tutorial
- Java Reverse String: zelfstudie met programmeervoorbeelden