JavaRush /Blog Java /Random-FR /Pause café #91. 7 mauvaises habitudes de programmation qu...

Pause café #91. 7 mauvaises habitudes de programmation que vous devriez rompre dès maintenant. Méthode indexOf() en Java

Publié dans le groupe Random-FR

7 mauvaises habitudes de programmation que vous devriez rompre dès maintenant

Source : Hashnode Les mauvaises habitudes sont difficiles à briser, surtout si vous ne réalisez pas qu'elles nuisent à vos performances. Voici donc sept habitudes de programmation qui, si vous les avez, devraient être abandonnées dès maintenant. Pause café #91.  7 mauvaises habitudes de programmation que vous devriez rompre dès maintenant.  Méthode indexOf() en Java - 1

1. Vous n’êtes pas concentré sur une seule langue

Pour devenir un bon programmeur, vous devez maîtriser le langage dans lequel vous travaillez. Si vous travaillez en Java, maîtrisez d’abord Java, puis apprenez ensuite un autre langage. Apprenez étape par étape. Il n'est pas nécessaire d'apprendre plusieurs langages de programmation à la fois.

2. Travaillez comme si vous aviez toutes les réponses

Avoir confiance en la vie, c'est bien. Mais en programmation, il est préférable de vérifier constamment le code sur lequel vous travaillez. Même si vous avez totalement confiance en vous, lorsque vous travaillez sur un grand projet, il y aura probablement une petite erreur de syntaxe quelque part dans votre code. Pour éviter cela, vérifiez simplement votre code.

3. Refusez de demander de l’aide ou des questions.

Il n’est pas toujours possible de résoudre soi-même tous les problèmes. Un bon programmeur sait quand demander de l’aide. Si vous travaillez sur un projet d'équipe, demander de l'aide à vos collègues vous aidera non seulement à résoudre le problème, mais améliorera également votre communication avec eux. De cette façon, vous pourrez en apprendre davantage sur les capacités de votre équipe.

4. Refusez d'écrire du mauvais code

Il arrive un moment dans la vie de chaque développeur où les délais les obligent à écrire du code épouvantable, et ce n'est pas grave. Vous avez essayé d'avertir votre client ou votre responsable des conséquences, mais ils insistent pour respecter les délais. Il est donc temps d'écrire du code. Ou peut-être qu'il y a un bug urgent qui ne peut pas attendre que vous trouviez la solution parfaite.

5. Ne partagez pas ce que vous avez appris avec votre équipe.

La valeur d'un développeur ne réside pas seulement dans le code que vous écrivez, mais aussi dans ce que vous apprenez en travaillant dessus. Partagez votre expérience, écrivez des commentaires à ce sujet, expliquez aux autres pourquoi les choses sont ainsi et aidez-les à apprendre quelque chose de nouveau sur le projet et ses subtilités.

6. Copiez/collez aveuglément des morceaux de code

Vous pouvez rechercher des réponses dans StackOverflow, mais comprenez d'abord le code que vous allez réutiliser. Parfois, vous ne remarquez pas immédiatement tout ce que fait le code au premier coup d'œil. Si vous passez plus de temps à étudier le morceau de code que vous avez copié, vous pourrez en apprendre davantage sur le problème qui vous a poussé à copier le code de quelqu'un d'autre.

7. Reporter la correction du code « à plus tard »

L’habitude de remettre la correction du code « à plus tard » n’est pas seulement un problème de priorités. La mise en place d'un système de suivi des problèmes peut conduire à certains progrès, mais vous devez également être en mesure de suivre les problèmes plus petits. Ajouter « TODO » à vos commentaires est un moyen rapide de vous assurer de ne rien manquer. Voilà, 7 mauvaises habitudes que vous devriez abandonner dès maintenant. Bon codage !

Méthode indexOf() en Java

Source : Dev.to Dans cet article, j'écrirai sur la méthode indexOf() dans le langage de programmation Java. Croyez-moi, c'est l'une des méthodes les plus utiles. Pause café #91.  7 mauvaises habitudes de programmation que vous devriez rompre dès maintenant.  Méthode indexOf() en Java - 2

Commençons...

La méthode indexOf() permet de rechercher une chaîne dans une autre chaîne. Il fait partie de la classe String et recherche la première occurrence d'un caractère ou d'une sous-chaîne. Cette méthode renvoie également la position d'index de la première occurrence de la chaîne spécifiée. En d'autres termes, cette méthode récupère la valeur d'index associée à un caractère ou une sous-chaîne particulière dans une chaîne. Si le caractère ou la phrase n'apparaît pas dans la chaîne, indexOf() renvoie -1. Syntaxe:
stringName.indexOf(char ch);
Il existe différentes options pour utiliser indexOf() :

1. indexOf(char ch)

Dans cette variante, nous avons imprimé la valeur d'index de la première occurrence du caractère 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 début)

Dans cette variante, nous avons imprimé la valeur d'index du caractère i , mais pas la première fois qu'il est apparu. Le caractère i apparaît pour la première fois à l'index 4 , nous lui avons donc attribué une valeur initiale supérieure à 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. indexDe(Chaîne chaîne)

Dans cette variante, nous avons imprimé la valeur d'index de la première occurrence de la chaîne dans .
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 start)

Dans cette variante, nous avons imprimé la valeur d'index de String in , mais pas à sa première occurrence, String in apparaît en premier à l'index 9 , nous lui avons donc attribué une valeur initiale supérieure à 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));
    }
}
Un scénario courant serait celui où un administrateur système souhaite trouver l'index du caractère « @ » dans l'ID de messagerie d'un client, puis souhaite obtenir la sous-chaîne restante. Dans cette situation, vous pouvez utiliser la méthode indexOf . Merci pour la lecture.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION