Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan får jeg en Range av verdier fra Sortert liste i Java
    ? The Java Collections Framework ikke kommer med en automatisk måte å hente et utvalg fra en sortert liste . Men å skape en måte å hente dataene selv kan gjøres ganske enkelt. Du vil rett og slett lage en getRange metode som godtar en sortert liste og en rekke elementer som argumenter og returnerer en ny liste som bare inneholder de elementer i dette området. Enda bedre , de grunnleggende kommandoene krever mindre enn et dusin linjer med kode for å implementere. Instruksjoner
    en

    Lag en ny tekstfil . Enhver tekst editor vil gjøre, men du foretrekker en dedikert Java Integrated Development Environment , som NetBeans eller Eclipse . Denne opplæringen vil imidlertid bruke Windows Notisblokk, siden det er den vanligste tekst editor på en standard datamaskin
    2

    Lim inn følgende kode i tekstfilen : .

    Import java . util.ArrayList ;

    import java.util.Collections ;

    public class SortedListTutorial {

    }

    Alle av koden skal gå i parentes . av SortedListTutorial klasse
    3

    Lim inn følgende metode inn i filen : en

    public static ArrayList getRange ( ArrayList liste , int start , int siste ) {

    ArrayList temp = new ArrayList ();

    for ( int x = start; x < = siste ; x + + ) {

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

    }

    returtemp ;

    }
    p Dette returnerer en ny ArrayList som inneholder et utvalg fra en mester ArrayList
    4 < . p> Lim inn følgende kode for å lage et testprogram for å sikre getRange metoden fungerer som forventet : en

    public static void main ( String [] args ) {

    ArrayList liste = new range = ( ArrayList ) getRange (liste , 1,2 ) ;

    for (heltall x : range ) {

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

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Split Strings Bruke Java 
    ·Hvordan : Java Applets og Nagle algoritme 
    ·Slik konverterer en Array til en liste i Java 
    ·Hvordan lage Java Struts 
    ·Hvordan lage den første bokstaven i en streng en kapit…
    ·Hvordan Kast Vis Parameter på Android 
    ·Hvordan Input Multiple ints i Java 
    ·Hva er flernettverksvert i Java 
    ·Om Java sertifisering 
    ·Om Java Character Funksjoner 
      Anbefalte artikler
    ·Slik installerer skrivere med VBScript 
    ·Hvordan løser jeg en Visual Studio 6.0 T -SQL Debugger…
    ·Hvordan lage en Array i Visual Basic 
    ·Hvordan Destroy Word-dokumenter 
    ·Hva slags server-side språk er for JSP 
    ·Slik konfigurerer en USB-port med Visual Basic 
    ·SQL Fundamentals Trening 
    ·Grails MySQL Tutorial 
    ·Funksjoner for MySQL Med en PHP variabel i Query 
    ·Slik kjører Eclipse i JDK 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/