Questo articolo approfondirà le procedure di ordinamento dell'array di seguito:
Quindi iniziamo!
Come ordinare un array usando il metodo Ord ()
Java offre numerose procedure per ordinare un array e tra questi, il modo più semplice e semplice è l'uso di metodi integrati. Una classe predefinita di Java chiamata "Array"Fornisce un metodo di tipo statico noto come metodo" sort () "che può essere invocato/chiamato direttamente con il nome della classe. Ordina l'array in ordine crescente e può prendere i dati di tipo int, char, galleggiante, byte, lungo e doppio.
Il modo migliore per comprendere un concetto è sperimentarlo, quindi considera lo snippet di codice seguente, che ci aiuterà a capire come usare il metodo Ordina () in Java.
Esempio
In questo esempio, abbiamo un array di tipo stringa composto da cinque elementi. Utilizzeremo il metodo Sort () per disporre gli elementi dell'array in ordine crescente:
Importa Java.util.Array;Abbiamo passato l'array al "Array.ordinare()"Metodo per ordinare l'array in ordine crescente. Successivamente, abbiamo utilizzato il ciclo per l'iterazione attraverso ogni elemento dell'array:
Lo snippet indicato sopra ha verificato il funzionamento del metodo di ordinamento ().
Ora, cosa succede se dobbiamo organizzare gli elementi dell'array in ordine inverso? Bene, in tal caso, dobbiamo utilizzare il metodo di reverseOrder () della classe di raccolta predefinita di Java.
Come ordinare un array usando il metodo di reversreorder ()
Il reverorder () è un metodo statico, il che significa che può essere invocato direttamente con il nome della classe.
Esempio
Considereremo lo stesso array dell'esempio precedente, e questa volta utilizzeremo il metodo di inversa () per ordinare l'array in ordine inverso:
Classe pubblica SortingExampleAbbiamo superato il "nome array" e "collezioni.Metodo di reverseOrder () "per gli array.Metodo Ordine (); Di conseguenza, otterremo il seguente output:
L'output ha autenticato il metodo di funzionamento del reverseOrder ().
Come ordinare un array usando java per loop
In Java, possiamo ordinare gli array usando un per anello. L'esempio indicato di seguito ti permetterà di capire come ordinare un array utilizzando per loop:
Classe pubblica SortingExampleNel frammento di cui sopra, abbiamo eseguito le seguenti funzionalità:
L'output per lo snippet sopra sarà così:
Ecco come possiamo ordinare un array usando per loop in java.
Conclusione
Per ordinare un array in Java, possono essere utilizzati vari metodi predefiniti, loop Java e metodi definiti dall'utente. Un array di Java può essere ordinato in ordine crescente o decrescente. Gli array.Metodo Ordina () Ordina l'array in ordine crescente durante le raccolte.Il metodo di reverseOrder () può essere utilizzato per ordinare l'array in ordine decrescente. Inoltre, le tecniche di scambio possono essere utilizzate all'interno dei loop Java per ordinare l'array in ordine crescente o discendente in base alla scelta dell'utente. Questo articolo ha spiegato vari aspetti degli array di smistamento in Java.