Ejercicio Java

Iniciado por Señor Wis, 6 Abril 2021, 16:56 PM

0 Miembros y 1 Visitante están viendo este tema.

Señor Wis

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.

WHK

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.

Señor Wis

¡Muchas gracias! He probado tanto el método reverse como for. Me resulta mas cómodo el bucle la verdad xD.

Danielㅤ

#3
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:

Código (java) [Seleccionar]
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
¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!