1. Resumen del método de lista
Resumen de métodos de construcción
ArrayList ()
Construya una lista vacía con una capacidad inicial de 10.
ArrayList (colección <? Extiende e> c)
Construye una lista de elementos que contienen la colección especificada, que se organizan en el orden en que los devuelve el iterador de la colección.
ArrayList (int InitialCapacity)
Construye una lista vacía con la capacidad inicial especificada.
Resumen de métodos
boolean add (e e)
Agrega el elemento especificado al final de esta lista.
Void Add (INT ÍNDICE, ELEMENTO E)
Inserta el elemento especificado en la posición especificada en esta lista.
boolean addall (colección <? extiende e> c)
Agregue todos los elementos en la colección al final de esta lista en el orden de los elementos devueltos por el iterador de la colección especificada.
boolean addall (int index, colección <? extiende e> c)
A partir de la ubicación especificada, inserte todos los elementos de la colección especificada en esta lista.
nulo claro ()
Elimina todos los elementos de esta lista.
Clon de objeto ()
Devuelve una copia superficial de esta instancia de ArrayList.
booleano contiene (objeto o)
Devuelve verdadero si el elemento especificado se incluye en esta lista.
nulo Ensurecapacity (int mincapacity)
Si es necesario, aumente la capacidad de esta instancia de ArrayList para asegurarse de que pueda acomodar al menos el número de elementos especificados por el parámetro de capacidad mínima.
E Get (int index)
Devuelve el elemento en la posición especificada en esta lista.
int indexOf (objeto o)
Devuelve el índice del elemento especificado que aparece por primera vez en esta lista, o -1 si esta lista no contiene elementos.
boolean isEmpty ()
Devolver verdadero si no hay elementos en esta lista
int LastIndexof (objeto o)
Devuelve el índice de la última vez que aparece el elemento especificado en esta lista, o -1 si esta lista no contiene un índice.
E eliminar (índice int)
Elimina elementos en la posición especificada en esta lista.
boolean eliminar (objeto o)
Elimina el elemento especificado que aparece por primera vez en esta lista (si está presente).
Removerange vacío protegido (int fromIndex, int toindex)
Elimina todos los elementos en la lista que están indexados entre Ondex (incluyendo) y ToIdex (excluyendo).
E set (int index, e elemento)
Reemplaza el elemento en la posición especificada en esta lista con el elemento especificado.
Tize int ()
Devuelve el número de elementos en esta lista.
Objeto [] toArray ()
Devuelve una matriz que contiene todos los elementos en esta lista en el orden apropiado (desde el primero hasta el último elemento).
<t> t [] ToArray (t [] a)
Devuelve una matriz que contiene todos los elementos en esta lista en el orden apropiado (desde el primero hasta el último elemento); El tipo de tiempo de ejecución de la matriz de retorno es el tipo de tiempo de ejecución de la matriz especificada.
nulo Trimtosize ()
Cambia el tamaño de la capacidad de esta instancia de ArrayList al tamaño actual de la lista.
2.js implementa algunas funciones
La copia del código es la siguiente:
<html>
<script type = "text/javaScript" src = "json.js"> </script>
<Evista>
<script type = "text/javaScript">
function arrayList () {
this.arr = [],
this.size = function () {
devolver esto.arr.length;
},
this.add = function () {
if (arguments.length == 1) {
this.arr.push (argumentos [0]);
} else if (arguments.length> = 2) {
var eliminariTem = this.arr [argumentos [0]];
this.arr.splice (argumentos [0], 1, argumentos [1], DeleteItem)
}
devolver esto;
},
this.get = function (index) {
devolver esto.arr [índice];
},
this.removeIndex = function (index) {
this.arr.splice (índice, 1);
},
this.removeObj = function (obj) {
this.removeIndex (this.indexof (obj));
},
this.Indexof = function (obj) {
para (var i = 0; i <this.arr.length; i ++) {
if (this.arr [i] === obj) {
regresar i;
};
}
regreso -1;
},
this.isEmpty = function () {
devolver esto.arr.length == 0;
},
this.clear = function () {
this.arr = [];
},
this.contains = function (obj) {
devolver esto.indexof (obj)! =-1;
}
};
// crear una nueva lista
var list = new ArrayList ();
// Agregar un elemento
list.add ("0"). ADD ("1"). ADD ("2"). ADD ("3");
// Agregar una ubicación designada
list.add (2, "222222222222222");
// Eliminar el elemento especificado
list.removeObj ("3");
// Eliminar el elemento de ubicación especificado
list.removeIndex (0);
para (var i = 0; i <list.size (); i ++) {
document.writeLn (list.get (i));
}
document.writeln (list.contains ("2"))
</script>
</ablo>
<Body>
</body>
</html>