¿ El Java Collections Framework no viene con un modo automático para recuperar una serie de una lista ordenada. Pero la creación de una forma de recuperar los datos usted mismo se puede hacer bastante fácil. Usted simplemente crear un método GetRange que acepta una lista ordenada y una serie de elementos como argumentos y devuelve una nueva lista que contenga sólo los elementos en ese rango. Aún mejor , los comandos esenciales requieren menos de una docena de líneas de código para implementar . Instrucciones
1
Crear un nuevo archivo de texto . Cualquier editor de texto va a hacer, pero usted puede preferir un entorno de desarrollo integrado Java dedicado, como Netbeans o Eclipse. En este tutorial , sin embargo , se utiliza la libreta de Windows , ya que es el editor de texto más común en un equipo por defecto
2
Pega el siguiente código en el archivo de texto : .
Import java . util.ArrayList ;
java.util.Collections importación
;
public class SortedListTutorial {
}
Todo el código irá entre paréntesis . de la clase SortedListTutorial
3
Pega el siguiente método en el archivo:
public static ArrayList GetRange ( lista ArrayList , puesta int , int pasado) {
ArrayList temp = new ArrayList ();
for (int x = inicio ; x < = último , x + + ) {
temp.add ( list.get ( x)) ;
}
temp retorno
;
}
Esto devuelve un nuevo ArrayList que contiene una serie de un maestro ArrayList
4 < . p> Pegue el código siguiente para crear un programa de prueba para asegurar el método GetRange funciona como se esperaba:
public static void main ( String [] args ) {
lista = new ArrayList rango = ( ArrayList ) GetRange ( lista, 1,2) ;
para ( Integer x: rango) {
System.out.println (rango) ;
< p >} }