Il Collezioni Framework Java non viene fornito con un modo automatico per recuperare un intervallo da un elenco ordinato . Ma la creazione di un modo per recuperare i dati da soli può essere fatto abbastanza facile . Sarà sufficiente creare un metodo GetRange che accetta un elenco ordinato e di una serie di elementi come argomenti e restituisce una nuova lista contenente solo gli elementi in tale intervallo . Ancora meglio , i comandi essenziali richiedono meno di una dozzina di righe di codice per implementare . Istruzioni
1
Creare un nuovo file di testo . Qualsiasi editor di testo farà, ma si può preferire un Java Ambiente di sviluppo integrato dedicato, come NetBeans o Eclipse . Questo tutorial , tuttavia , utilizzerà Blocco note di Windows , dal momento che è l'editor di testo più comuni su un computer predefinito
2
Incollare il codice riportato di seguito nel file di testo : .
Import java . util.ArrayList ;
java.util.Collections importazione
;
public class SortedListTutorial {
}
Tutto il codice andrà nelle parentesi . della classe SortedListTutorial
3
Incollare il metodo seguente nel file :
public static ArrayList GetRange ( elenco ArrayList , int start , int ultimo ) {
ArrayList temp = new ArrayList ();
for (int x = avvio; x < = ultimo ; x + + ) {
temp.add ( list.get ( x ) ) ;
}
ritorno temperatura ;
}
Questo restituisce un nuovo ArrayList contenente un range da un maestro ArrayList
4 < . p > Incollare il seguente codice per creare un programma di prova per verificare il metodo GetRange funziona come previsto:
public static void main ( String [] args ) {
elenco ArrayList = new gamma = ( ArrayList ) GetRange ( lista , 1,2) ;
per ( Integer x : range) {
System.out.println ( range) ;
< p > } }