Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come faccio ad avere un intervallo di valori dalla lista Ordinati in Java

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) ;

} }



 

Programmazione © www.354353.com