Ett av de kraftfulla funktionerna i programmeringsspråket Java är genomförandet av många kraftfulla och gemensamma datastrukturer ( förutom de vanliga array ) , som en del av sin inbyggda paket med klasser . En av dessa datastrukturer är en samling av klasser som härrör från listan gränssnittet . Till skillnad från vanliga arrayer , kan listor vara effektivt och enkelt ändra storlek för att tillgodose datamängder som regelbundet byta storlek . Men det är inte utan dess nackdelar : den ena är att när en lista är byggd , kan det vara svårt att ändra de objekt , helt enkelt hämta objekt från listan och ändra dem är ineffektivt . Hämtning av objekt skapar en ny instans av objektet , så originalet i listan inte speglar förändringar
. 1 .
Öppna din favorit text editor . Alla kommer att göra , från Windows Anteckningar till Netbeans Java utvecklingsmiljö. Klistra in följande kod skelettet att komma igång :
import java. util. List ;
java
import . util. ArrayList ;
public class SimpleListTutorial {
public static void main ( String [ ] args ) {
}
}
Alla koden för den här guiden kommer att gå i " main " parentes . .
2
Skapa en lista med strängar genom att använda följande kod :
Lista
l. add ( " Första posten " ) ;
l. add ( " Andra posten " ) ;
l. add ( " fjärde punkten " ) ;
3
Lägg till ett objekt i mitten av listan med följande kod :
<. br />
l. add (2 , "tredje punkt " ) ;
Detta lägger till strängen " tredje punkt " till den tredje plats i listan . Kom ihåg , listan index , som alla räknar med Java, börjar på 0 , i stället för 1.
4 .
ändra ett objekt i en lista till något annat . Använd " set " -metoden :
l. set (2 , "En ny tredje punkt " ) ;
Detta kommer att helt ersätta den post i tredje facket med tanke på nya objekt . Det är samma som följande kod :
l. remove (2) ,
l. add (2 , "En ny tredje post . ");
5
Skriv den nuvarande listan för att se det fungerade .
för ( String s : l ) {
System. out. println ( s) ,
}
Previous:nothing Next:hur man skriver ett program för att beräkna ränta på ränta