Esta redação fornecerá uma compreensão completa de como reverter uma matriz em Java e, nesse sentido, cobrirá as seguintes maneiras de reverter uma matriz:
Vamos começar!
Como imprimir uma matriz em ordem inversa
Para imprimir uma matriz reversa, podemos usar o simples para loop e atravessá -lo em ordem inversa (i.e., inicie -o do último índice). Não reverteria a ordem da matriz; Em vez disso, ele apenas imprimirá/exibirá a matriz em ordem inversa.
Exemplo
No snippet abaixo, criaremos uma matriz de dez elementos do tipo inteiro, e a imprimiremos em ordem inversa:
classe pública reverrayexampleNo trecho acima, inicializamos o loop com “Arry.comprimento - 1 ", que representa esse loop começará a partir do último índice da matriz. A condição "I> = 0" representa que o loop terminará quando o valor de "eu" torna -se menor que zero enquanto "eu-" significa em cada iteração o valor de "eu" diminuirá em 1:
O trecho acima mostra que a matriz é impressa com sucesso em ordem inversa.
Como reverter uma matriz usando coleções.método reverso ()
Em Java, a aula de coleções fornece um rverso () Método que pode ser usado para reverter as matrizes Java.
Exemplo
Neste exemplo, criaremos uma matriz do tipo string de cinco elementos, e a imprimiremos em ordem inversa usando Coleções.reverter() método:
classe pública reverrayexampleCriamos um Reversear função para reverter a matriz original. Dentro do Reversear função, utilizamos o aslist () Método do Matrizes classe para converter a matriz em uma lista. Então passamos para o Coleções.reverter() Método, que reverterá a ordem da matriz original:
A saída autentica o funcionamento das coleções.Método reverso (), pois conseguiu reverter a matriz original.
Como reverter uma matriz usando a troca
Em Java, outra maneira frequentemente usada para reverter a matriz é trocando seus elementos.
Exemplo
O snippet abaixo permitirá que você entenda como reverter uma matriz trocando seus elementos em Java:
classe pública reverrayexampleNeste exemplo, trocamos o primeiro elemento da matriz pelo último elemento; O segundo elemento do Array com o segundo último elemento, e assim por diante:
A saída verificou que o processo de troca reverteu com sucesso os elementos da matriz.
Conclusão
Em Java, coleções.método reverse (), stringbuilder.Método Apênd (), abordagem de troca, etc. são usados para imprimir uma matriz em ordem inversa. Além disso, para imprimir uma matriz em ordem inversa, podemos usar o tradicional para loop e atravessá -lo em ordem inversa. No entanto, isso não reverteria a ordem da matriz; Em vez disso, ele apenas imprimirá a matriz em ordem inversa. Neste artigo, discutimos três técnicas diferentes para reverter uma matriz em java. Para uma profunda compreensão, utilizamos diferentes tipos de dados, como string, inteiro etc., e apresentamos as capturas de tela descritivas dos trechos de código.