| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan kan jeg få en række værdier fra sorteret liste i Java
    ? Java Collections Framework ikke kommer med en automatisk måde at hente et område fra en sorteret liste . Men at skabe en måde at hente data selv kan gøres forholdsvis let. Du vil blot oprette en getRange metode, der accepterer en sorteret liste og en række elementer som argumenter og returnerer en ny liste , der kun indeholder de elementer i dette interval. Endnu bedre, de væsentlige kommandoer kræver mindre end en halv snes linjer kode til at gennemføre . Instruktioner
    1

    Opret en ny tekstfil. Enhver tekst editor vil gøre, men du kan foretrække en dedikeret Java Integrated Development Environment , ligesom Netbeans eller Eclipse . Denne tutorial vil dog bruge Windows Notesblok , da det er den mest almindelige teksteditor på en standard computer
    2

    Indsæt følgende kode i en tekstfil: .

    Import java . util.ArrayList ;

    import java.util.Collections ,

    public class SortedListTutorial {

    }
    p Alle koden vil gå i parentesen . af SortedListTutorial klasse
    3

    Indsæt følgende metode i filen : Hej

    public static ArrayList getRange ( ArrayList listen , int start, int sidste ) {

    ArrayList temp = new ArrayList ();

    for (int x = start , x < = sidste, x + +) {

    temp.add ( list.get (x)) ;

    }

    returløbstemp ,

    }

    returnerer en ny ArrayList indeholdende et område fra en mester ArrayList
    4 < . p> Indsæt følgende kode til at oprette et testprogram for at sikre getRange metoden virker som forventet : Hej

    public static void main ( String [] args ) {

    ArrayList list = new område = ( ArrayList ) getRange (liste , 1,2 ),

    for ( Integer x : interval ) {

    System.out.println ( interval) ;
    < p> }

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find en Java Thread på Runtime 
    ·Sådan Konverter Meter til tå i Java 
    ·Sådan Afslut Tråde grund stakoverløb Problemer 
    ·Sådan Konverter Streamsource til en String i Java 
    ·Tutorial på Java Logning APIs 
    ·Sådan Erstat Specialtegn i en Java String 
    ·Hvordan man opbygger en Android spil Brug Eclipse 
    ·JDBC ResultSet Eksempel 
    ·Sådan får Java til Print Konsekutive Asterisker 
    ·Sådan Load en JAR fil til en telefon 
      Anbefalede Artikler
    ·Sådan Flyt Elements i et Array Over Java 
    ·Sådan installeres VBScript 
    ·Hvordan laver man en iPhone App Really Simple 
    ·Sådan Konverter til Logisk i Python 
    ·Java Naming Begrænsninger 
    ·Sådan Stop VBA Fra Udfører 
    ·VBA Vs . VB 
    ·Hvordan du bruger Adobe Acrobat PDF -filer i en Delphi …
    ·Hvad er Mikrodata HTML5 
    ·Sådan frakoblet en element i et array 
    Copyright © Computer Viden http://www.computerdk.com