Metoda Java indexOf().

Ahoj všichni👋 Doufám, že se máte dobře. Opět to bude velmi krátký a velmi užitečný článek. V tomto článku budu psát o metodě indexOf() v Javě. Toto je jedna z nejužitečnějších metod.

Začněme...

indexOf()

Tato metoda vám umožňuje najít řetězec v jiném řetězci. Metoda indexOf() hledá první výskyt znaku nebo podřetězce. Tato metoda vrací pozici indexu prvního výskytu zadaného řetězce. Toto je metoda Java třídy String . Jinými slovy, tato metoda načte hodnotu indexu přidruženou k určitému znaku nebo podřetězci v řetězci. Pokud se znak nebo fráze v řetězci nevyskytuje, indexOf() vrátí -1.

Syntaxe:-

stringName.indexOf(char ch);

Existují různé varianty, ve kterých indexOf() lze použít:-

1. indexOf(char ch)

V této variantě jsme vytiskli hodnotu indexu prvního výskytu znaku i

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i'));
    }
}

Svůj kód můžete spustit online zde

2. indexOf(char ch, int start)

V této variantě jsme vytiskli hodnotu indexu znaku i ale ne při jeho prvním výskytu, znak i nejprve se vyskytuje na indexu 4 , takže jsme mu dali počáteční hodnotu větší než 4

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i', 5));
    }
}

Svůj kód můžete spustit online zde

3. indexOf(String str)

V této variantě jsme vytiskli hodnotu indexu prvního výskytu řetězce v

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in"));
    }
}

Svůj kód můžete spustit online zde

4. indexOf(String str, int start)

V této variantě jsme vytiskli hodnotu indexu String v ale ne při jeho prvním výskytu, řetězec v nejprve se vyskytuje na indexu 9 , takže jsme mu dali počáteční hodnotu větší než 9

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in", 10));
    }
}

Svůj kód můžete spustit online zde

Dobře, takže to prozatím stačí.

Děkuji za přečtení.

Podělte se prosím o svůj názor a opravte mě, pokud se mýlím.

Doufám, že se vám to líbilo a bylo pro vás užitečné.

Obálka:- Rajat Gour

Spojte se se mnou na Twitteru nebo LinkedIn

Můj osobní blog blog.ritvikdubey.com


No