Hola buenas tardes, ¿Alguien me podría explicar como invertir un array? De tal forma que el primer numero pase a la ultima posición, el segundo a la penúltima etc... Estoy empezando a programar y con este me he quedado un poco en blanco xD.
Hola, java tiene funciones nativas para hacer esa inversión de datos para objetos de tipo array:
https://www.baeldung.com/java-invert-array
Saludos.
¡Muchas gracias! He probado tanto el método reverse como for. Me resulta mas cómodo el bucle la verdad xD.
Hola,
Cita de: Señor Wis en 6 Abril 2021, 17:49 PM
¡Muchas gracias! He probado tanto el método reverse como for. Me resulta mas cómodo el bucle la verdad xD.
Si vas a hacer la inversión de un array en varios lados de tu código, podes crear tu propia función que invierta los valores del array cuando se lo pasas como parámetro, por ejemplo:
valores = array("dato 1", "dato 2", "dato 3", "dato 4");
datosInvertidos = Invest(valores);
print(datosInvertidos);
dato 4, dato 3, dato 2, dato 1
Siendo
Invest tu función para invertir los datos del array.
Saludos