Caja colectora JAVA
El marco de recopilación de JAVA es una serie de herramientas proporcionadas en el paquete java.util , que proporciona una forma estándar para que los programas procesen grupos de objetos
1. Clase de implementación de colección ArrayList
paquete TestArrayList;
import java.util.ArrayList;
clase pública TestArrayList
{
public static void main (String [] args )
{
// TODO código auxiliar de método generado automáticamente
ArrayList <String> all = new ArrayList <String> ();
// Agregar método de elemento
todos .add ( "a" );
todo .add ( "b" );
todo .add ( "c" );
todo .add ( "d" );
System. Out .println ( " La longitud de todos es: " + all .size ());
. Sistema OUT .println ( "Todo contenido es: " + All ); // reescribir el objeto de toString función
System. Out .println ( " Establecer el primer elemento como el primero" );
todos .add (0, "primero" );
todo .add ( "e" );
System. Out .println ( " La longitud de todos es: " + all .size ());
. Sistema OUT .println ( "Todo contenido es: " + All ); // reescribir el objeto de toString función
System. Out .println ( " Establecer el elemento b en B" );
todo .set (2, "B" );
. Sistema OUT .println ( "Todo contenido es: " + All ); // reescribir el objeto de toString función
// Eliminar método
System. Out .println ( " Eliminar elemento d " );
todo .remove ( "d" );
System. Out .println ( " El contenido de todo es: " + todo );
all .remove (4); // Elimina el elemento en la posición especificada
System. Out .println ( " El contenido de todo es: " + todo );
// Método de consulta
para (String s : all )
{
Sistema. out .println ( s + "" );
}
para ( int i = 0; i < all .size (); i ++)
{
Sistema. out .println ( todo .get ( i ) + "" );
}
// Interacción entre ArrayList y array
System. Out .println ( " Imprimir matriz s1 " );
Cadena [] s1 = nueva Cadena [ todos .tamaño ()];
s1 = todo .toArray ( s1 );
para (String s : s1 )
{
Sistema. out .println ( s + "" );
}
// Pasar valor al construir ArrayList
ArrayList <String> all2 = new ArrayList <String> ( todo );
Sistema. out .println ( all2 );
System.out.println(all.equals(all2));//比较是否相等
}
}