in

Java String indexOf () – GeeksforGeeks

gfg 200x200 min

Existen cuatro variantes del método indexOf (). Este artículo describe sobre todos ellos, de la siguiente manera:
1.int indexOf () : Este método devoluciones los índice dentro de esta cadena de la primero aparición del carácter especificado o -1, si el carácter no aparece.

Syntax:
int indexOf(char ch )
Parameters:
ch : a character.

Java

public class Index1 {

public static void main(String args[])

    {

        

        String gfg = new String("Welcome to geeksforgeeks");

        System.out.print("Found g first at position : ");

        

        

        System.out.println(gfg.indexOf('g'));

    }

}

Producción
Found g first at position : 11

2. int indexOf (char ch, int strt): Este método devoluciones el índice dentro de esta cadena de la primero aparición del carácter especificado, comenzando la búsqueda en el índice especificado o -1, si el carácter no aparece.

Syntax:
int indexOf(char ch, int strt)
Parameters:
ch :a character.
strt : the index to start the search from.

Java

public class Index2 {

public static void main(String args[])

    {

        

        String gfg = new String("Welcome to geeksforgeeks");

        System.out.print("Found g after 13th index at position : ");

        

        

        System.out.println(gfg.indexOf('g', 13));

    }

}

Producción
Found g after 13th index at position : 19

3.int indexOf (String str): Este método devoluciones el índice dentro de esta cadena de la primero ocurrencia de lo especificado subcadena. Si no aparece como una subcadena, se devuelve -1.

Syntax:
int indexOf(String str)
Parameters:
str : a string.

Java

public class Index3 {

public static void main(String args[])

    {

        

        String Str = new String("Welcome to geeksforgeeks");

        

        String subst = new String("geeks");

        

        

        

        System.out.print("Found geeks starting at position : ");

        System.out.print(Str.indexOf(subst));

    }

}

Producción
Found geeks starting at position : 11

4. int indexOf (String str, int strt): Este método devoluciones el índice dentro de esta cadena de la primero ocurrencia de lo especificado subcadena, a partir de en el especificado índice. Si no ocurre, se devuelve -1.

Syntax:
int indexOf(String str, int strt)
Parameters:
strt: the index to start the search from.
str : a string.
 

Java

public class Index4 {

public static void main(String args[])

    {

        

        String Str = new String("Welcome to geeksforgeeks");

        

        String subst = new String("geeks");

        

        

        

        System.out.print("Found geeks(after 14th index) starting at position : ");

        System.out.print(Str.indexOf(subst, 14));

    }

}

Producción
Found geeks(after 14th index) starting at position : 19

Algunas aplicaciones relacionadas:

  • Averiguar si un carácter dado (tal vez cualquier letra mayúscula o minúscula) es una vocal o una consonante.
    La implementación se da a continuación:

JAVA

class Vowels

{

        

        

    public static boolean vowel(char c)

    {

        return "aeiouAEIOU".indexOf(c)>=0;

    }

        

    public static void main(String[] args)

    {

        boolean isVowel = vowel('a');

        

                

                if(isVowel)

            System.out.println("Vowel");

        else

            System.out.println("Consonant");

    }

}

Este artículo es una contribución de Astha Tyagi. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o envíe su artículo por correo electrónico a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema discutido anteriormente.

¡Atención lector! No dejes de aprender ahora. Hazte con todo lo importante Fundación Java y conceptos de colecciones con el Curso de Fundamentos de Java y Colecciones de Java a un precio asequible para los estudiantes y prepárese para la industria. Para completar su preparación desde el aprendizaje de un idioma hasta DS Algo y muchos más, consulte Curso completo de preparación para entrevistas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

¿Cómo convertir la siguiente cadena json a un objeto java?

edit

Carta de presentación vs CV – Diferencia y comparación