¿Cuáles son los hacks más interesantes que has aprendido en Java?

Bueno, no del todo un truco, pero más de un truco.

Este sencillo programa puede permitirle ver todos los caracteres que están presentes en Unicode a partir de ‘a’.

clase charDisplay
{
Public static void main (String args [])
{
char a = ‘a’;
para(;;)
{
System.out.println (a);
a ++;
}
}
}

También puede reducir la velocidad de visualización de los caracteres si los encuentra viniendo muy rápido.

clase charDisplay
{
Public static void main (String args [])
{
char a = ‘a’; int i;
para (i = 0 ;; i ++)
{
si (i% 9999999 == 0)
{
System.out.println (a);
a ++;
}
}
}
}

Aparecerá así:

Nota: Esto se puede modificar para ver los caracteres antes de ‘a’, pero para mantener las cosas simples, elegí ‘a’ como carácter inicial. 🙂

Si esto te ayuda a darle un voto positivo y sígueme! ¡Gracias! ¡Buen día! 🙂

Estos son muy obvios, pero aquí va:

  • Puedes iterar a través de colecciones sin usar un contador.

Lista de ArrayList ;
para (int i = 0; i System.out.println (list.get (i));
}

Este es el uso general (por lo que yo sé). Pero esto se puede hacer mucho más legible por esto:

Lista de ArrayList ;
para (String str: list) {
System.out.println (str);
}

  • Puede utilizar el operador ternario en lugar de if-else para ciertas operaciones

si (n <5) {
i = 4;
}
else {
i = 7;
}

Este es el uso general (por lo que yo sé). Pero esto se puede hacer mucho más legible por esto:

i = (n <5)? 4: 7;

Irónicamente, esto se enseña incluso en los libros escolares, pero muy pocos desarrolladores de Java se dan cuenta de dónde debería usarse.