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() Methode met Substring &Voorbeelden

Wat is de indexOf()-methode in Java?

indexOf()-methode wordt gebruikt om de index te krijgen van het eerste voorkomen van een criterium gespecificeerd in de parameters van de IndexOf-methode.

Een veelvoorkomend scenario kan zijn wanneer een systeembeheerder de index van het '@'-teken van de e-mail-ID van een klant wil vinden en vervolgens de resterende subtekenreeks wil krijgen. In die situatie kan de IndexOf-methode worden gebruikt.

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 – Wordt gebruikt om een ​​enkele tekenwaarde weer te geven

str – Wordt gebruikt om de tekenreeks weer te geven waarnaar moet worden gezocht

fromIndex – Wordt gebruikt om de indexpositie weer te geven van waaruit het zoeken wordt gestart

Java String indexOf() Retourwaarde

Deze indexOf() Java String-methode retourneert de index binnen deze tekenreeks van het eerste voorkomen van het opgegeven teken. Het geeft -1 terug als het teken niet voorkomt.

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

IndexOf(char b)

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

IndexOf(char c, int startindex)

De gegeven methode retourneert de index van het eerste voorkomen van teken 'c' nadat de integer-index is doorgegeven als tweede parameter 'startindex'. Alle keren dat het teken 'c' voor de "startindex" integer-index voorkomt, wordt genegeerd.

IndexOf(String substring)

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

IndexOf(String substring, int startindex)

Deze Java-substring indexOf()-methode retourneert de index van het eerste teken in de substring die is doorgegeven als de eerste parameter, na de indexwaarde "startindex". Als subtekenreeks begint met de doorgegeven integerwaarde van "startindex", wordt die subtekenreeks genegeerd.

Java String indexOf() Methodevoorbeeld

public class Sample_String {
    public static void main(String args[]) {

        String str_Sample = "This is Index of Example";
        //Character at position
        System.out.println("Index of character 'x': " + str_Sample.indexOf('x'));
        //Character at position after given index value
        System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3));
        //Give index position for the given substring
        System.out.println("Index of substring 'is': " + str_Sample.indexOf("is"));
        //Give index position for the given substring and start index
        System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5));
    }
}

Uitvoer:

Index van teken 'x':12
Index van teken 's' na 3 index:3
Index van substring 'is':2
Index van substring 'is' van vorm index:5


Java

  1. Java-strings
  2. Java enum Strings
  3. Java-annotatietypen
  4. String Length() Methode in Java:Hoe te vinden met Voorbeeld
  5. Java String charAt() Methode met Voorbeeld
  6. Java String CompareTo()-methode:hoe te gebruiken met voorbeelden
  7. Java String bevat() Methode | Controleer subtekenreeks met voorbeeld
  8. Java String endsWith() Methode met voorbeeld
  9. Java String Replace(), ReplaceAll() en ReplaceFirst() methode
  10. Hoe Char naar String in Java te converteren (voorbeelden)
  11. Python String count() met VOORBEELDEN