Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem získať rozsah hodnôt Z triedeného zoznamu v Jave ?

Java zbierky rámec nepríde s automatickým spôsobom načítať rozsah od zoradený zoznam . Ale vytvoriť spôsob , ako načítať dáta sami možno urobiť pomerne ľahko . Budete jednoducho vytvoriť metódu getRange , ktorá prijíma zoradený zoznam a rad prvkov ako argumenty a vráti nový zoznam obsahujúci iba prvky v tomto rozsahu . Ešte lepšie je , že základné príkazy vyžadujú menej ako tucet riadkov kódu na vykonanie . Pokyny dovolená 1

Vytvorte nový textový súbor . Každý textový editor bude robiť , ale môžete dať prednosť vyhradenej Java integrované vývojové prostredie , ako je Netbeans alebo Eclipse . Tento výukový program, však , bude používať Windows Poznámkový blok , pretože to je najviac obyčajný textový editor na predvolené počítač
2

vložte nasledujúci kód do textového súboru : .

Import java . util.ArrayList ;

dovozných java.util.Collections ;

public class SortedListTutorial {

}

kódu pôjde v zátvorke . zo SortedListTutorial triedy
3

vložte nasledujúce metódy do súboru :

public static ArrayList getRange ( zoznam ArrayList , int start , int posledný ) {

ArrayList temp = new ArrayList ( ) ;

for ( int x = štart ; x < = posledný , x + + ) {

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

}

návrat temp ;

}

vráti nový ArrayList obsahujúce rozsah od hlavného ArrayList
4 < . p > Vložte nasledujúci kód pre vytvorenie testovací program , ktorý zaistí metóda getRange funguje podľa očakávania :

public static void main ( String [ ] args ) {

zoznam ArrayList = new rozsah = ( ArrayList ) getRange ( zoznam , 1,2 ) ;

pre ( Integer x : rozsah ) {

System.out.println ( rozsah ) ;

}

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené