Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Método Java String indexOf() com substring e exemplos

O que é o método indexOf() em Java?


método indexOf() é usado para obter o índice da primeira ocorrência de um critério especificado nos parâmetros do método IndexOf.

Um cenário comum pode ser quando um administrador do sistema deseja encontrar o índice do caractere '@' do ID de e-mail de um cliente e, em seguida, deseja obter a substring restante. Nessa situação, o método IndexOf pode ser usado.

Sintaxe Java String indexOf()


A sintaxe do método Java String indexOf() é:
public int indexOf(int cha)

Parâmetros Java indexOf()


Abaixo estão os parâmetros indexOf() Java String:

caractere – Usado para representar um valor de caractere único

str – Usado para representar a string a ser pesquisada

do Índice – Usado para representar a posição do índice para iniciar a pesquisa

Java String indexOf() Valor de retorno


Este método indexOf() Java String retorna o índice dentro desta string da primeira ocorrência do caractere especificado. Retorna -1 se o caractere não ocorrer.

O método Java String IndexOf tem quatro sobrecargas. Todas as sobrecargas retornam um valor do tipo inteiro, representando o índice retornado. Essas sobrecargas diferem no tipo e número de parâmetros que aceitam.

IndexOf(char b)


Este método retorna o índice do caractere ‘b’ passado como parâmetro. Se esse caractere não estiver disponível na string, o índice retornado será -1.

IndexOf(char c, int startindex)


O método fornecido retornaria o índice da primeira ocorrência do caractere 'c' após o índice inteiro ser passado como segundo parâmetro "startindex". Todas as ocorrências do caractere 'c' antes do índice inteiro “startindex” seriam ignoradas.

IndexOf(String substring)


O método indexOf() da substring Java acima retorna o índice do primeiro caractere da substring passada como parâmetro para ela. Se essa substring não estiver disponível na string, o índice retornado será -1.

IndexOf(String substring, int startindex)


Este método Java substring indexOf() retorna o índice do primeiro caractere na substring passada como o primeiro parâmetro, após o valor do índice “startindex”. Se a substring começar a partir do valor inteiro passado de “startindex”, essa substring será ignorada.

Exemplo do método Java String indexOf()

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));
    }
}

Saída:


Índice do caractere 'x':12
Índice do caractere 's' após 3 índice:3
Índice da substring 'is':2
Índice da substring 'is' form index:5

Java

  1. Strings Java
  2. Java enum Strings
  3. Tipos de anotação Java
  4. Método String Length () em Java:como encontrar com exemplo
  5. Método Java String charAt() com exemplo
  6. Método Java String compareTo():​​como usar com exemplos
  7. String Java contém() Método | Verificar substring com exemplo
  8. Java String EndsWith() Método com Exemplo
  9. Java String replace(), replaceAll() e método replaceFirst()
  10. Como converter Char para String em Java (Exemplos)