Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur får jag ett intervall av värden från den sorterade listan i Java

    ? Java Collections Framework kommer inte med ett automatiskt sätt att hämta en rad från en sorterad lista . Men att skapa ett sätt att hämta data själv kan göras ganska enkelt . Du kommer helt enkelt skapa en getRange metod som accepterar en sorterad lista och en rad element som argument och returnerar en ny lista som bara innehåller de element i det intervallet . Ännu bättre , de grundläggande kommandon kräver mindre än ett dussin rader kod för att genomföra . Instruktioner
    1

    Skapa en ny textfil . Valfri textredigerare kommer att göra , men du kanske föredrar en dedikerad Java Integrated Development Environment , som NetBeans eller Eclipse . Denna handledning kommer dock att använda Windows Anteckningar , eftersom det är den vanligaste texteditorn på en standard dator
    2

    Klistra in följande kod i textfilen : .

    Import java . util.ArrayList ;

    import java.util.Collections ,

    public class SortedListTutorial {

    }
    p Alla av koden kommer att gå i parentes . av SortedListTutorial klassen
    3

    Klistra in följande metod i filen :

    public static ArrayList getRange ( ArrayList lista , int start , int sista ) {

    ArrayList temp = new ArrayList ( ) ;

    for (int x = start ; x < = sista, x + + ) {

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

    }

    returtemp ,

    }

    Detta returnerar en ny ArrayList som innehåller en rad från en master ArrayList
    4 < . p > Klistra in följande kod för att skapa ett testprogram för att säkerställa getRange metoden fungerar som förväntat:

    public static void main ( String [] args ) {

    ArrayList lista = ny intervall = ( ArrayList ) getRange ( förteckning , 1,2 ) ;

    för ( Integer x : intervall ) {

    System.out.println ( intervall ) ;

    }

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar antalet jämförelser i Java
    ·Ett bra sätt att organisera klasser med Java
    ·Hur man kan utvidga en abstrakt klass
    ·Hur man skapar en anpassad markör i Java
    ·Java trimfunktion
    ·Hur man skapar turbaserat spel
    ·Hur får man den serverns portnummer i Java
    ·Hur hittar genomsnittet av en Array i Java
    ·Hur konvertera ett Java String till Color
    ·Hur man skriver ut ett datum i Java
    Utvalda artiklarna
    ·Hur Radera från flera tabeller med PHP i MySQL
    ·Hur man lägger C Style strängar i en array i C + +
    ·Hur man gör ett rullgardinsmenyn från en lista
    ·Hur man läser Java Input
    ·Vad är sträng typ Kontroll
    ·Vad är numerisk variabel Tecken
    ·Hur får Mouse X & Y i ActionScript3
    ·Hur man skriver ett Parser i C
    ·Hur man läser Javascript variabler från WebView på A…
    ·Lägga till Ruby plattform till NetBeans
    Copyright © Dator Kunskap http://www.dator.xyz