Einer der leistungsstarken Funktionen der Programmiersprache Java ist die Umsetzung der vielen leistungsstarken und gemeinsame Datenstrukturen (neben der gewöhnlichen Array ) , als Teil der integrierten Paket von Klassen. Einer dieser Datenstrukturen ist die Sammlung von Klassen, die von der Liste Schnittstelle ableiten . Im Gegensatz zu gewöhnlichen Arrays können Listen effizient sein und leicht verändert , um Datensätze, die regelmäßig zu ändern Größe unterzubringen. Es ist jedoch nicht ohne Nachteile : Die eine ist , dass, sobald eine Liste erstellt wird, kann es schwierig sein , um die Elemente zu modifizieren; einfach Abrufen der Objekte aus der Liste aus und ändern sie ist unwirksam. Der Abruf der Artikel erstellt eine neue Instanz des Elements , so dass das Original in der Liste spiegelt nicht ändert. Anleitung 
 1 
 Öffnen Sie Ihren bevorzugten Texteditor. Jeder tut , aus dem Windows Notepad, um die Java-Entwicklungsumgebung Netbeans . Fügen Sie den folgenden Code Skelett , um loszulegen : 
 
 Import java.util.List ; 
 
 Import java.util.ArrayList ; 
 
 public class SimpleListTutorial { 
 < p > public static void main ( String [] args) { } 
 
 
 
 } 
 
 der gesamte Code für dieses Tutorial wird in den "main" Klammern gehen . 
 Seite 2 
 erstellen Sie eine Liste von Zeichenketten, die mit dem folgenden Code : 
 
 List  l = new ArrayList  (); 
  l.add ("First Artikel "); 
 
 l.add ( " Zweites Element "); 
 
 l.add ( " Fourth Element "); 
 3 
 hinzufügen ein Element in die Mitte der Liste mit dem folgenden Code : 
 
 l.add (2, " drittes Element "); 
 
 Dies fügt den String " drittes Element " auf den dritten Platz in auf der Liste. Erinnern Sie sich, Liste Indizes , wie alle zählen in Java, beginnt bei 0 statt 1 . 
 4 
 Ändern eines Elements in einer Liste in etwas anderes . Verwenden Sie die "set" -Methode: 
 
 l.set (2, "Eine neue dritte Element "); 
 
 vollständig ersetzen wird das Element in der dritten Schlitz mit dem neuen Titel gegeben . Es ist die gleiche wie die folgenden Code: 
 
 l.remove (2); 
 
 l.add (2, "Eine neue dritte Element . "); 
 5 
 drucken Sie die aktuelle Liste , um sicherzustellen, es funktionierte : 
 
 for ( String s: l ) { 
 
 System.out.println (s); }