JavaRush /Blogue Java /Random-PT /Pausa para café #91. 7 maus hábitos de programação que vo...

Pausa para café #91. 7 maus hábitos de programação que você deve abandonar agora. Método indexOf() em Java

Publicado no grupo Random-PT

7 maus hábitos de programação que você deve abandonar agora mesmo

Fonte: Hashnode Maus hábitos são difíceis de abandonar, especialmente se você não percebe que eles estão prejudicando seu desempenho. Então, aqui estão sete hábitos de programação que, caso você os tenha, devem ser abandonados agora mesmo. Pausa para café #91.  7 maus hábitos de programação que você deve abandonar agora.  Método indexOf() em Java - 1

1. Você não está focado em um idioma

Para se tornar um bom programador, você deve dominar a linguagem em que trabalha. Se você trabalha em Java, primeiro domine Java e só depois aprenda outra linguagem. Aprenda passo a passo. Não há necessidade de aprender várias linguagens de programação ao mesmo tempo.

2. Trabalhe como se tivesse todas as respostas

Ter confiança na vida é bom. Mas na programação, é melhor verificar constantemente o código em que você está trabalhando. Mesmo que você esteja totalmente confiante em si mesmo, ao trabalhar em um projeto grande, provavelmente haverá um pequeno erro de sintaxe em algum lugar do seu código. Para evitar isso, basta verificar seu código.

3. Recuse-se a pedir ajuda ou perguntas.

Nem sempre é possível resolver todos os problemas sozinho. Um bom programador sabe quando pedir ajuda. Se você estiver trabalhando em um projeto de equipe, pedir ajuda a seus colegas não apenas o ajudará a resolver o problema, mas também melhorará sua comunicação com eles. Dessa forma, você pode aprender mais sobre as habilidades de sua equipe.

4. Recuse-se a escrever código incorreto

Chega um momento na vida de todo desenvolvedor em que os prazos os forçam a escrever códigos terríveis, e tudo bem. Você tentou alertar seu cliente ou gerente sobre as consequências, mas eles insistem em cumprir os prazos, então agora é hora de escrever o código. Ou talvez haja um bug urgente que mal pode esperar até que você encontre a solução perfeita.

5. Não compartilhe o que aprendeu com sua equipe.

O valor de um desenvolvedor não reside apenas no código que você escreve, mas também no que você aprende enquanto trabalha nele. Compartilhe sua experiência, escreva comentários sobre ela, conte aos outros por que as coisas são como são e ajude-os a aprender algo novo sobre o projeto e suas complexidades.

6. Copie/cole trechos de código às cegas

Não há problema em pesquisar respostas no StackOverflow, mas primeiro entenda o código que você reutilizará. Às vezes você não percebe imediatamente tudo o que o código faz à primeira vista. Se você passar mais tempo estudando o trecho de código que copiou, poderá aprender mais sobre o problema que o levou a copiar o código de outra pessoa.

7. Adiar a correção do código “para mais tarde”

O hábito de adiar a correção do código “para depois” não é apenas um problema de prioridades. Estabelecer um sistema de rastreamento de problemas pode levar a algum progresso, mas você também precisa ser capaz de rastrear problemas menores. Adicionar “TODO” aos seus comentários é uma maneira rápida de garantir que você não perderá nada. Aí está, 7 maus hábitos dos quais você deve abandonar agora mesmo. Boa codificação!

Método indexOf() em Java

Fonte: Dev.to Neste artigo, escreverei sobre o método indexOf() na linguagem de programação Java. Acredite, este é um dos métodos mais úteis. Pausa para café #91.  7 maus hábitos de programação que você deve abandonar agora.  Método indexOf() em Java - 2

Vamos começar...

O método indexOf() permite encontrar uma string em outra string. Faz parte da classe String e procura a primeira ocorrência de um caractere ou substring. Este método também retorna a posição do índice da primeira ocorrência da string especificada. Em outras palavras, este método recupera o valor do índice associado a um determinado caractere ou substring em uma string. Se o caractere ou frase não aparecer na string, indexOf() retornará -1. Sintaxe:
stringName.indexOf(char ch);
Existem várias opções para usar indexOf() :

1. indexOf(char ch)

Nesta variante, imprimimos o valor do índice da primeira ocorrência do caractere 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'));
    }
}

2. indexOf(char ch, int start)

Nesta variante, imprimimos o valor do índice do caractere i , mas não na primeira vez que ele apareceu. O caractere i aparece pela primeira vez no índice 4 , então atribuímos a ele um valor inicial maior que 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));
    }
}

3. indexOf(Stringstr)

Nesta variante, imprimimos o valor do índice da primeira ocorrência da string em .
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"));
    }
}

4. indexOf(String str, int início)

Nesta variação, imprimimos o valor do índice de String in , mas não em sua primeira ocorrência, String in aparece pela primeira vez no índice 9 , então atribuímos a ele um valor inicial maior que 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));
    }
}
Um cenário comum seria quando um administrador de sistema deseja encontrar o índice do caractere '@' no ID de e-mail de um cliente e, em seguida, deseja obter a substring restante. Nesta situação, você pode usar o método indexOf . Obrigado por ler.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION