Este artículo proporcionará una comprensión completa de cómo revertir una matriz en Java, y en este sentido, cubrirá las siguientes formas de revertir una matriz:
Empecemos!
Cómo imprimir una matriz en orden inverso
Para imprimir una matriz inversa, podemos usar el simple bucle y atravesarlo en orden inverso (i.mi., comenzar desde el último índice). No revertiría el orden de la matriz; En su lugar, solo imprimirá/mostrará la matriz en orden inverso.
Ejemplo
En el siguiente fragmento, crearemos una matriz tipo entero de diez elementos, y la imprimiremos en orden inverso:
clase pública revarrayExampleEn el fragmento anterior, inicializamos el bucle con "Arry.Longitud - 1 ", que representa ese bucle comenzará desde el último índice de la matriz. La condición "I> = 0" representa que el bucle terminará cuando el valor de "i" se vuelve menos de cero mientras "i-" medios en cada iteración el valor de "i" disminuirá en 1:
El fragmento anterior muestra que la matriz se imprime con éxito en orden inverso.
Cómo revertir una matriz usando colecciones.método reverse ()
En Java, la clase de colecciones proporciona un rverse () Método que se puede utilizar para revertir las matrices Java.
Ejemplo
En este ejemplo, crearemos una matriz de tipo de cadena de cinco elementos, y la imprimiremos en orden inverso usando Colecciones.contrarrestar() método:
clase pública revarrayExampleCreamos un reversión función para revertir la matriz original. Dentro de reversión función, utilizamos el Aslist () método del Matrices clase para convertir la matriz en una lista. Luego lo pasamos al Colecciones.contrarrestar() método, que revertirá el orden de la matriz original:
La salida autentica el funcionamiento de las colecciones.método reverse () a medida que logró revertir la matriz original.
Cómo revertir una matriz usando intercambio
En Java, otra forma usada frecuentemente de revertir la matriz es intercambiando sus elementos.
Ejemplo
El siguiente fragmento le permitirá comprender cómo revertir una matriz intercambiando sus elementos en Java:
clase pública revarrayExampleEn este ejemplo, cambiamos el primer elemento de la matriz con el último elemento; El segundo elemento de Array con el segundo último elemento, y así sucesivamente:
La salida verificó que el proceso de intercambio revirtió con éxito los elementos de la matriz.
Conclusión
En Java, colecciones.método reverse (), stringBuilder.Método de append (), enfoque de intercambio, etc. se utilizan para imprimir una matriz en orden inverso. Además, para imprimir una matriz en orden inverso, podemos usar el bucle tradicional para el bucle y atravesarla en orden inverso. Sin embargo, no revertiría el orden de la matriz; en su lugar, solo imprimirá la matriz en orden inverso. En este artículo discutimos tres técnicas diferentes para revertir una matriz en Java. Para una comprensión profunda, utilizamos diferentes tipos de datos, como cadena, entero, etc., y presentamos las capturas de pantalla descriptivas de los fragmentos de código.