JavaRush /Blog Java /Random-ES /Pausa para el café #91. 7 malos hábitos de programación q...

Pausa para el café #91. 7 malos hábitos de programación que deberías romper ahora mismo. método indexOf() en Java

Publicado en el grupo Random-ES

7 malos hábitos de programación que deberías romper ahora mismo

Fuente: Hashnode Los malos hábitos son difíciles de romper, especialmente si no te das cuenta de que están obstaculizando tu desempeño. Entonces, aquí hay siete hábitos de programación que, si los tiene, debería abandonar ahora mismo. Pausa para el café #91.  7 malos hábitos de programación que deberías romper ahora mismo.  Método indexOf() en Java - 1

1. No te concentras en un solo idioma

Para convertirte en un buen programador, debes dominar el lenguaje en el que trabajas. Si trabaja en Java, primero domine Java y solo después continúe aprendiendo otro idioma. Aprende paso a paso. No es necesario aprender varios lenguajes de programación a la vez.

2. Trabaja como si tuvieras todas las respuestas

Tener confianza en la vida es bueno. Pero en programación, es mejor comprobar constantemente el código en el que estás trabajando. Incluso si tiene plena confianza en sí mismo, cuando trabaje en un proyecto grande, es probable que haya un pequeño error de sintaxis en algún lugar de su código. Para evitar esto, simplemente verifique su código.

3. Negarse a pedir ayuda o hacer preguntas.

No siempre es posible resolver todos los problemas por tu cuenta. Un buen programador sabe cuándo pedir ayuda. Si estás trabajando en un proyecto de equipo, pedir ayuda a tus compañeros no sólo te ayudará a resolver el problema, sino que también mejorará tu comunicación con ellos. De esta manera podrás aprender más sobre las habilidades de tu equipo.

4. Negarse a escribir código incorrecto

Llega un momento en la vida de todo desarrollador en el que los plazos los obligan a escribir un código terrible, y eso está bien. Ha intentado advertir a su cliente o gerente sobre las consecuencias, pero insisten en cumplir con los plazos, por lo que ahora es el momento de escribir código. O tal vez haya un error urgente que no puede esperar a que usted encuentre la solución perfecta.

5. No compartas lo que has aprendido con tu equipo.

El valor de un desarrollador radica no sólo en el código que escribe, sino también en lo que aprende mientras trabaja en él. Comparta su experiencia, escriba comentarios al respecto, cuénteles a otros por qué las cosas son como son y ayúdelos a aprender algo nuevo sobre el proyecto y sus complejidades.

6. Copie y pegue a ciegas fragmentos de código

Está bien buscar respuestas en StackOverflow, pero primero comprenda el código que reutilizará. A veces no te das cuenta de inmediato de todo lo que hace el código a primera vista. Si dedica más tiempo a estudiar el fragmento de código que copió, podrá obtener más información sobre el problema que le provocó copiar el código de otra persona.

7. Posponer la corrección del código "para más tarde"

El hábito de posponer la corrección del código “para más tarde” no es sólo un problema de prioridades. Establecer un sistema de seguimiento de problemas puede generar cierto progreso, pero también es necesario poder realizar un seguimiento de problemas más pequeños. Agregar "TODO" a tus comentarios es una forma rápida de asegurarte de no perderte nada. Ahí lo tienes, 7 malos hábitos que deberías abandonar ahora mismo. ¡Feliz codificación!

método indexOf() en Java

Fuente: Dev.to En este artículo, escribiré sobre el método indexOf() en el lenguaje de programación Java. Créame, este es uno de los métodos más útiles. Pausa para el café #91.  7 malos hábitos de programación que deberías romper ahora mismo.  Método indexOf() en Java - 2

Empecemos...

El método indexOf() le permite buscar una cadena en otra cadena. Es parte de la clase String y busca la primera aparición de un carácter o subcadena. Este método también devuelve la posición del índice de la primera aparición de la cadena especificada. En otras palabras, este método recupera el valor de índice asociado con un carácter o subcadena particular en una cadena. Si el carácter o frase no aparece en la cadena, indexOf() devuelve -1. Sintaxis:
stringName.indexOf(char ch);
Hay varias opciones para usar indexOf() :

1. índice de (char ch)

En esta variante, imprimimos el valor de índice de la primera aparición del carácter 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 inicio)

En esta variante, imprimimos el valor de índice del carácter i , pero no la primera vez que apareció. El carácter i aparece por primera vez en el índice 4 , por lo que le asignamos un valor inicial mayor 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 (cadena de cadena)

En esta variante, imprimimos el valor del índice de la primera aparición de la cadena en .
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 (cadena cadena, int inicio)

En esta variación, imprimimos el valor de índice de String in , pero no en su primera aparición, String in aparece por primera vez en el índice 9 , por lo que le asignamos un valor inicial mayor 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));
    }
}
Un escenario común sería cuando un administrador del sistema quiere encontrar el índice del carácter '@' en el ID de correo electrónico de un cliente y luego quiere obtener la subcadena restante. En esta situación, puede utilizar el método indexOf . Gracias por leer.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION