Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden

Wat is de indexOf() Methode in Java?

indexOf() Methode wordt gebruikt om de index van de eerste voorkomens van een criterium te krijgen dat gespecificeerd is in de parameters van de indexOf-methode.

Een veelvoorkomend scenario kan zijn wanneer een systeembeheerder de index van het '@' teken van het e-mailadres van een klant wil vinden en daarna de overige substring wil ophalen. In die situatie kan de indexOf-methode gebruikt worden.

Java String indexOf() Syntaxis

De syntaxis van de Java String indexOf() Methode is:

public int indexOf(int cha)

Java indexOf() Parameters

Hieronder staan de indexOf() Java String parameters:

char – Gebruikt om een enkele karakterwaarde te vertegenwoordigen

str – Gebruikt om de te zoeken string te vertegenwoordigen

fromIndex – Gebruikt om de indexpositie aan te geven waar de zoekopdracht moet starten

Java String indexOf() Retourwaarde

Deze indexOf() Java String methode retourneert de index binnen deze string van de eerste voorkomens van het gespecificeerde karakter. Het retourneert -1 als het karakter niet voorkomt.

De Java String IndexOf methode heeft vier overloads. Alle overloads retourneren een integer-waarde, die de geretourneerde index vertegenwoordigt. Deze overloads verschillen in het type en aantal parameters die ze accepteren.

IndexOf(char b)

Deze methode retourneert de index van het karakter 'b' doorgegeven als parameter. Als dat karakter niet beschikbaar is in de string, zou de geretourneerde index -1 zijn.

IndexOf(char c, int startindex)

De gegeven methode zou de index van de eerste voorkomens van karakter 'c' na de integer-index doorgegeven als tweede parameter "startindex" retourneren. Alle voorkomens van karakter 'c' vóór de "startindex" integer-index zouden genegeerd worden.

IndexOf(String substring)

De bovenstaande Java substring indexOf() methode retourneert de index van het eerste karakter van de substring doorgegeven als parameter. Als die substring niet beschikbaar is in de string, zou de geretourneerde index -1 zijn.

IndexOf(String substring, int startindex)

Deze Java substring indexOf() methode retourneert de index van het eerste karakter in de substring doorgegeven als eerste parameter, na de "startindex" indexwaarde. Als substring begint vanaf de doorgegeven integerwaarde van "startindex", zou die substring genegeerd worden.

Java String indexOf() Methode voorbeeld

public class Sample_String { public static void main(String args[]) { String str_Sample = "This is Index of Example"; //Karakter op positie System.out.println("Index of character 'x': " + str_Sample.indexOf('x')); //Karakter op positie na gegeven indexwaarde System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3)); //Geef indexpositie voor de gegeven substring System.out.println("Index of substring 'is': " + str_Sample.indexOf("is")); //Geef indexpositie voor de gegeven substring en startindex System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5)); } } 

Output:

Index of character 'x': 12
Index of character 's' after 3 index: 3
Index of substring 'is': 2
Index of substring 'is' form index:5

Java

  1. Python's str.count() beheersen: Karakters & substrings tellen met voorbeelden
  2. Java Strings beheersen: aanmaken, methodes en best practices
  3. String representaties in Java Enums meesteren
  4. Java Annotatie typen: uitgebreide gids over voorgedefinieerde, aangepaste en meta annotaties
  5. Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
  6. Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
  7. Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
  8. Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
  9. Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
  10. Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd
  11. Een char omzetten naar een String in Java – Praktische voorbeelden en best practices