Klasse ArrayListIm Gegensatz zu herkömmlichen Massen der Klasse  ArrayList Paket  java.util wird automatisch erweitert. Einrichtung eines Typobjekts  ArrayList Sie müssen ihre Größe nicht angeben. Zum Beispiel
 ArrayList  Liste = neu ArrayList( Entzündung ArrayList Im Vergleich zu herkömmlichen:
 - schneller Zugriff auf die konstanten Zeitindexelemente 
O(1); - Zugriff auf lineares Zeitelement 
O(n); - hält alle Werte, einschließlich 
null♪  Nicht ausreichend ArrayList: Installation/Aufzeichnung aller Elemente auf dem " rechts " Liste auf eine linke Position, d.h. lineare Zeit  O(n); Denken Sie daran, die Listen können nur Objekte enthalten, so wenn Sie die Zahlen behalten möchten, verwenden Sie sie.  Integer anstatt  int♪  Integer ist der Name der Klasse, und das Objekt der Klasse kann einen berechneten Wert enthalten. Einzelheiten der Klassen und Einrichtungen sind wie folgt: Einführung einer zielorientierten Programmierung♪  
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            Es gibt zwei Optionen, um ein Element zu ArrayList hinzuzufügen: add(значение);  - Wertschöpfung am Ende von ArrayList add(индекс,значение); - den Wert an den richtigen Ort auf dem Index hinzufügen. Zum Beispiel:  HTML generiert mit Hilite. ich  Narr♪Hinzufügen(10)Narr♪Hinzufügen(5.10);  
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            Für das Element ArrayList wird das Verfahren verwendet get(индекс)Zum Beispiel:  HTML generiert mit Hilite. ich  Die Methode der Größe(n) kann verwendet werden, um die Anzahl der Elemente in der Masse zu bestimmen Zum Beispiel:  HTML generiert mit Hilite. ich   
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            Verwenden Sie den Index auf der Liste, um den Index zu ändern.  name.set(index,value);  HTML generiert mit Hilite. ich   
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            Es gibt zwei Optionen, um ein Element zu ArrayList hinzuzufügen: add(значение);  - Wertschöpfung am Ende von ArrayList add(индекс,значение); - den Wert an den richtigen Ort auf dem Index hinzufügen. Zum Beispiel:  HTML generiert mit Hilite. ich  Narr♪Hinzufügen(10)Narr♪Hinzufügen(5.10);  
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            ArrayList Elemente können nach Methode entfernt werden  remove zwei Wege:
 - entfernen(index)
 - Wert entfernt(Wert)
 
 Zum Beispiel:  HTML generiert mit Hilite. ich  Narr♪entfernen0) / Element 1Narr♪entfernen(seufzt)neue Integer(10) / Element mit Wert 10  
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            ArrayListSchnittstelle  Collections bietet auch Methoden für den Massenbetrieb, alle Sammlungen: containsAll - gibt logische Bedeutung zurück  truewenn diese Sammlung alle Elemente in der resultierenden Sammlung enthält, andernfalls kehrt sie zurück  false♪ addAll - fügt all diese Elemente der Sammlung hinzu. Zusatzelemente können separat oder in Form einer Masse identifiziert werden. removeAll - wird verwendet, um alle Elemente auf der in der Sammlung enthaltenen Liste zu entfernen. clear - Entfernung aller Elemente reverse - Umkehr der Masse usw. Beispiel Verwendung  removeAll♪
 ArrayListóInteger zuerst = neuer ArrayListInteger Bestandteil();
1.add(1);
1.add(2);
erst.add(3);
ArrayListóInteger vierte = neuer ArrayListInteger-Anteil();
2.add(1);
2.add(2);
/ entfernt alle Elemente aus der zweiten Liste,
/ wenn sie auf der ersten Liste existieren
second.removeAll(first);
  
            
            
                  
            
             
                    
            
                 
      
                  
           |