Jak odwrócić tablicę w Javie

Jak odwrócić tablicę w Javie
Odwracanie tablicy jest jedną z najważniejszych operacji w Javie, dlatego Java zapewnia wiele metod, które można przyjąć w celu odwrócenia tablicy, takich jak zamiana elementy tablicy, odwracać() Metoda klasy kolekcji, dodać() Metoda klas StringBuilder itp. Ponadto możemy użyć za pętla i przemierzać go w odwrotnej kolejności, aby wydrukować elementy tablicy w odwrotnej kolejności.

Ten zapis zapewni pełne zrozumienie, jak odwrócić tablicę w Javie, i pod tym względem obejmie następujące sposoby odwrócenia tablicy:

  • Jak wydrukować tablicę w odwrotnej kolejności
  • Jak odwrócić tablicę za pomocą kolekcji.Metoda odwrotna ()
  • Jak odwrócić tablicę za pomocą zamiany

Zacznijmy!

Jak wydrukować tablicę w odwrotnej kolejności

Aby wydrukować tablicę odwrotną, możemy użyć prostej pętli i przemierzać ją w odwrotnej kolejności (i.mi., Rozpocznij od ostatniego indeksu). Nie odwróciłoby kolejności tablicy; Zamiast tego będzie wydrukował/wyświetli tablicę w odwrotnej kolejności.

Przykład

W poniższym fragmencie utworzymy tablicę typu liczb całkowitych dziesięciu elementów i wydrukujemy ją w odwrotnej kolejności:

Revarrayexample klasy publicznej
public static void main (string [] args)
int arry [] = new int [] 15, 72, 33, 54, 75, 32, 33, 65, 67, 100;
System.na zewnątrz.println („odwrotna tablica zamówienia:”);
for (inti = arry.Długość - 1; i> = 0; I--)
System.na zewnątrz.print (arry [i] + "");


W powyższym fragmencie inicjujemy pętlę „Arry.Długość - 1 ”, która reprezentuje tę pętlę rozpocznie się od ostatniego indeksu tablicy. Warunek „I> = 0” reprezentuje, że pętla zakończy się, gdy wartość "I" staje się mniej niż zero "I-" oznacza w każdej iteracji wartość "I" spadnie o 1:

Powyższy fragment pokazuje, że tablica jest z powodzeniem drukowana w kolejności odwrotnej.

Jak odwrócić tablicę za pomocą kolekcji.Metoda odwrotna ()

W Javie klasa kolekcji zapewnia Rerse () Metoda, którą można zastosować do odwrócenia tablic Java.

Przykład

W tym przykładzie utworzymy tablicę typu ciągów pięciu elementów i wydrukujemy ją w odwrotnej kolejności za pomocą Kolekcje.odwracać() metoda:

Revarrayexample klasy publicznej
statyczne odwrócenie void (String Ary [])
Kolekcje.Odwrotność (tablice.Aslist (Ary));
System.na zewnątrz.println („odwrotna tablica:”);
System.na zewnątrz.println (tablice.Aslist (Ary));

public static void main (string [] args)
String [] arry = „java”, „php”, „c#”, „c ++”, „javascript”;
Reversearray (Arry);

Stworzyliśmy Odwrócenie funkcja odwrócenia oryginalnej tablicy. W obrębie Odwrócenie funkcja, wykorzystaliśmy aslist () Metoda Tablice klasa, aby przekonwertować tablicę na listę. Następnie przekazaliśmy to do Kolekcje.odwracać() Metoda, która odwróci kolejność oryginalnej tablicy:

Wyjście uwierzytelnia działanie kolekcji.Metoda odwrotna (), która udało się odwrócić oryginalną tablicę.

Jak odwrócić tablicę za pomocą zamiany

W Javie kolejnym często używanym sposobem odwrócenia tablicy jest zamiana jej elementów.

Przykład

Poniższy fragment pozwoli ci zrozumieć, jak odwrócić tablicę, zamieniając swoje elementy w Javie:

Revarrayexample klasy publicznej
Statyczna pustka odwrócenie (int ary [])
int len ​​= ary.długość;
int temp;
for (inti = 0; itemp = ary [i];
Ary [i] = ary [len - i - 1];
Ary [len - i - 1] = temp;

System.na zewnątrz.println („odwrócona tablica:”);
for (int j = 0; j System.na zewnątrz.println (ary [j]);


public static void main (string [] args)
int [] arry = 40, 34, 63, 14, 5;
Reversearray (Arry);

W tym przykładzie zamieniliśmy pierwszy element tablicy na ostatni element; Drugi element Arraya z drugim ostatnim elementem i tak dalej:

Wyjście zweryfikowało, że proces zamiany z powodzeniem odwrócił elementy tablicy.

Wniosek

W Javie kolekcje.metoda odwrotna (), StringBuilder.Metoda append (), podejście zamiany itp. służą do wydrukowania tablicy w odwrotnej kolejności. Ponadto, aby wydrukować tablicę w odwrotnej kolejności, możemy użyć tradycyjnego do pętli i przemierzać ją w odwrotnej kolejności. Nie odwróciłoby to jednak kolejności tablicy; Zamiast tego wydrukuje tablicę tylko w odwrotnej kolejności. W tym artykule omówiliśmy trzy różne techniki odwrócenia tablicy w Javie. Aby uzyskać głębokie zrozumienie, wykorzystaliśmy różne typy danych, takie jak ciąg, liczba całkowita itp., I przedstawiliśmy opisowe zrzuty ekranu fragmentów kodu.