import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class main {
public static void main
( String [ ] args
) { // Se declara una variable lista del tipo ArrayList
// que contendrá cadenas(nombres)
ArrayList < Integer
> lista
= new ArrayList
< Integer
> ( ) ; // Añadir elementos a la lista con el método add()
lista.add ( 100 ) ;
lista.add ( 200 ) ;
// Agrega el nombre de Arturito en la ubicación 1
lista.add ( 1 , 10 ) ;
lista.add ( 5 , 300 ) ;
lista.add ( 250 ) ;
lista.add ( 500 ) ;
// Para saber el tamaño del ArrayList después de haber agregado los datos se usa
// el método size()
System .
out .
println ( "TAMAÑO DEL ARRAYLIST" ) ; System .
out .
println ( lista.
size ( ) ) ; // Acceder a los elementos del ArrayList con el método get()
System .
out .
println ( "El primer numero es:" ) ; System .
out .
println ( lista.
get ( 0 ) ) ; System .
out .
println ( "El ultimo elemento es:" ) ; System .
out .
println ( lista.
get ( 6 ) ) ; // Muestra todos los elementos de la lista
System .
out .
println ( "Contenido del ArrayList:" + lista
) ; }
}
aW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBtYWluIHsKCiAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpewoJLy8gU2UgZGVjbGFyYSB1bmEgdmFyaWFibGUgbGlzdGEgZGVsIHRpcG8gQXJyYXlMaXN0CgkvLyBxdWUgY29udGVuZHLDoSBjYWRlbmFzKG5vbWJyZXMpCgkJQXJyYXlMaXN0IDxJbnRlZ2VyPiBsaXN0YSA9IG5ldyBBcnJheUxpc3Q8SW50ZWdlcj4oKTsKCS8vIEHDsWFkaXIgZWxlbWVudG9zIGEgbGEgbGlzdGEgY29uIGVsIG3DqXRvZG8gYWRkKCkKCQlsaXN0YS5hZGQoMTAwKTsKCQlsaXN0YS5hZGQoMjAwKTsKCS8vIEFncmVnYSBlbCBub21icmUgZGUgQXJ0dXJpdG8gIGVuIGxhIHViaWNhY2nDs24gMQoJCWxpc3RhLmFkZCgxLCAxMCk7CiAgICAgICAgICAgICAgICBsaXN0YS5hZGQoNSwgMzAwKTsKICAgICAgICAgICAgICAgIGxpc3RhLmFkZCgyNTApOwogICAgICAgICAgICAgICAgbGlzdGEuYWRkKDUwMCk7CgkvLyBQYXJhIHNhYmVyIGVsIHRhbWHDsW8gZGVsIEFycmF5TGlzdCBkZXNwdcOpcyBkZSBoYWJlciBhZ3JlZ2FkbyBsb3MgZGF0b3Mgc2UgdXNhIAogICAgICAgICAgICAvLyBlbCBtw6l0b2RvIHNpemUoKQoJCVN5c3RlbS5vdXQucHJpbnRsbigiVEFNQcORTyBERUwgQVJSQVlMSVNUIik7CgkJU3lzdGVtLm91dC5wcmludGxuKGxpc3RhLnNpemUoKSk7CgkvLyBBY2NlZGVyIGEgIGxvcyBlbGVtZW50b3MgIGRlbCBBcnJheUxpc3QgY29uIGVsIG3DqXRvZG8gZ2V0KCkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkVsIHByaW1lciBudW1lcm8gZXM6Iik7CgkJU3lzdGVtLm91dC5wcmludGxuKGxpc3RhLmdldCgwKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJFbCB1bHRpbW8gZWxlbWVudG8gZXM6Iik7CgkJU3lzdGVtLm91dC5wcmludGxuKGxpc3RhLmdldCg2KSk7CgkvLyBNdWVzdHJhIHRvZG9zIGxvcyBlbGVtZW50b3MgZGUgbGEgbGlzdGEKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkNvbnRlbmlkbyBkZWwgQXJyYXlMaXN0OiIrIGxpc3RhKTsKCX0KfQ==