Mentre si tratta di dati sfusi in Java, ci possono essere casi in cui lo sviluppatore deve ordinare i dati contenuti o generati. Ad esempio, ordinare i dati generati in modo casuale o associare i dati della stringa per renderli riconoscibili. In tali situazioni, il "Array.ordinare()"Il metodo in Java è di grande aiuto nel facilitare il programmatore in larga misura.
Questo articolo approfondirà l'uso e l'implementazione del "Array.ordinare()"Metodo in Java.
Come usare le "array.Ordine () "Metodo in Java?
IL "Array.ordinare()"Il metodo può essere utilizzato per ordinare completamente un array o una parte specificando gli indici di avvio e finale.
Sintassi
Array.Ordina (array, start, end);
Nella sintassi sopra:
Esempio 1: usando i "array.Ordine () "Metodo per ordinare un array in java
IL "per"Il ciclo viene applicato per iterare lungo gli elementi. Questo approccio può essere applicato combinato con "Array.ordinare()"Metodo per ordinare tutti gli elementi nell'array fornito:
int [] datoRray = new int [] 2, 3, 1, 9, 13, 7;
Sistema.fuori.println ("Gli elementi di array originali sono:");
for (int element: datoRray)
Sistema.fuori.println (+element);
Array.Ordina (DatoRray);
Sistema.fuori.println ("\ n, gli elementi dell'array ordinato sono:");
per (int i = 0; iSistema.fuori.println (DatoRray [i]);
Nelle righe di codice sopra:
Produzione
In questo output, si può osservare che gli elementi dell'array sono ordinati di conseguenza.
Esempio 2: usando i "array.Ordine () "Metodo per ordinare un array su indici specificati in Java
In questo particolare esempio, il metodo discusso può essere utilizzato per ordinare gli elementi dell'array su indici specifici:
int [] datoRray = 2, 3, 1, 9, 13, 7;
Sistema.fuori.println ("Gli elementi di array originali sono:");
for (int element: datoRray)
Sistema.fuori.print (elemento + "");
Array.Ordina (DatoRray, 1, 3);
Sistema.fuori.println ("\ nthe Sorted Array Elements dall'indice 1 a 3 sono:");
for (int element: datoRray)
Sistema.fuori.print (elemento + "");
Nel frammento di codice sopra:
Produzione
In questo output, si può analizzare che gli elementi dell'array sono ordinati in conformità con gli indici specificati.
Esempio 3: usando i "array.Ordine () "Metodo per ordinare un array di stringhe in ordine decrescente usando Java
IL "ordine inverso()Metodo del "Collezioni"La classe viene utilizzata per recuperare il comparatore che dirige il contrario dell'ordinamento naturale su una raccolta di oggetti. Questo metodo può essere implementato combinato con "Array.ordinare()"Metodo per ordinare le stringhe invece in ordine decrescente:
public static void main (string [] args)
String [] DatoRray = "Apple", "Bat", "Cat";
Sistema.fuori.println ("Gli elementi di array originali sono:");
per (elemento stringa: datorray)
Sistema.fuori.print (elemento + "");
Array.Ordina (DatoRray, collezioni.ordine inverso());
Sistema.fuori.println ("\ n, gli elementi dell'array ordinati in ordine decrescente sono:");
per (elemento stringa: datorray)
Sistema.fuori.print (elemento + "");
In questo blocco di codice, applica i seguenti passaggi:
Produzione
In questo risultato, è evidente che i valori della stringa sono ordinati in ordine decrescente in modo appropriato.
Conclusione
IL "Array.ordinare()"Il metodo in Java può essere utilizzato per ordinare completamente un array o parte di esso specificando gli indici di avvio e finale. Questo metodo può essere implementato per ordinare tutti gli elementi dell'array e gli elementi specificati o applicare l'ordinamento in modo discendente. Questo blog ha discusso dell'utilizzo di "Array.ordinare()"Metodo in Java.