1.ArrayList Method Resumo
Resumo dos métodos de construção
ArrayList ()
Construa uma lista vazia com uma capacidade inicial de 10.
Arraylist (coleção <? Extende e> c)
Construa uma lista de elementos que contêm a coleção especificada, organizada na ordem em que o iterador da coleção os retorna.
Arraylist (int InitialCapacity)
Construa uma lista vazia com a capacidade inicial especificada.
Resumo do método
Boolean Add (E E)
Adiciona o elemento especificado ao final desta lista.
Void Add (Int Index, E elemento)
Insira o elemento especificado na posição especificada nesta lista.
Boolean Addall (coleção <? Extende e> c)
Adicione todos os elementos da coleção ao final desta lista na ordem dos elementos retornados pelo iterador da coleção especificada.
Boolean Addall (índice int, coleção <? Extende e> c)
A partir do local especificado, insira todos os elementos da coleção especificada nesta lista.
vazio claro ()
Remove todos os elementos desta lista.
Clone de objeto ()
Retorna uma cópia superficial desta instância do Arraylist.
Booleano contém (objeto O)
Retorna true se o elemento especificado estiver incluído nesta lista.
Void EnsureCapacity (int MinCapacity)
Se necessário, aumente a capacidade desta instância do Arraylist para garantir que ela possa acomodar pelo menos o número de elementos especificados pelo parâmetro de capacidade mínima.
E Get (Int Index)
Retorna o elemento na posição especificada nesta lista.
int indexof (objeto o)
Retorna o índice do elemento especificado que aparece primeiro nesta lista, ou -1 se esta lista não contiver elementos.
Boolean isEmpty ()
Retorne true se não houver elementos nesta lista
int lastIndexOf (objeto o)
Retorna o índice da última vez que o elemento especificado aparece nesta lista, ou -1 se esta lista não contiver um índice.
E remover (índice int)
Remove os elementos na posição especificada nesta lista.
Remova booleana (objeto O)
Remove o elemento especificado que aparece pela primeira vez nesta lista (se presente).
Removerange de vazio protegido (int deindex, int toIndex)
Remove todos os elementos da lista que são indexados entre o FromIndex (incluindo) e o ToIndex (excluindo).
E set (índice int, e elemento)
Substitui o elemento na posição especificada nesta lista pelo elemento especificado.
int size ()
Retorna o número de elementos nesta lista.
Objeto [] ToArray ()
Retorna uma matriz que contém todos os elementos nesta lista na ordem apropriada (do primeiro ao último elemento).
<t> t [] ToArray (t [] a)
Retorna uma matriz contendo todos os elementos nesta lista na ordem apropriada (do primeiro ao último elemento); O tipo de tempo de execução da matriz de retorno é o tipo de tempo de execução da matriz especificada.
Void TRIRTOSIZE ()
Redimensiona a capacidade desta instância do Arraylist para o tamanho atual da lista.
2.js implementa algumas funções
A cópia do código é a seguinte:
<html>
<script type = "text/javascript" src = "json.js"> </script>
<head>
<script type = "text/javascript">
function ArrayList () {
this.arr = [],
this.size = function () {
retornar este.arr.length;
},
this.add = function () {
if (argumentos.Length == 1) {
this.arr.push (argumentos [0]);
} else if (argumentos.length> = 2) {
var deleteItem = this.arr [argumentos [0]];
this.arr.splice (argumentos [0], 1, argumentos [1], deleteItem)
}
devolver isso;
},
this.get = function (index) {
return this.arr [index];
},
this.removeIndex = function (index) {
this.arr.splice (índice, 1);
},
this.removeObj = function (obj) {
this.RemoveIndex (this.indexOf (obj));
},
this.indexOF = function (obj) {
for (var i = 0; i <this.arr.length; i ++) {
if (this.arr [i] === obj) {
retornar i;
};
}
retornar -1;
},
this.isempty = function () {
return this.arr.Length == 0;
},
this.clear = function () {
this.arr = [];
},
this.contains = function (obj) {
Retorne this.IndexOf (OBJ)! =-1;
}
};
// Crie uma nova lista
var lista = new ArrayList ();
// Adicione um elemento
list.add ("0"). add ("1"). add ("2"). add ("3");
// Adicione um local designado
list.add (2, "2222222222222222");
// Exclua o elemento especificado
list.removeObj ("3");
// Exclua o elemento de localização especificado
list.RemoveIndex (0);
for (var i = 0; i <list.size (); i ++) {
document.writeln (list.get (i));
}
document.writeln (list.contains ("2")))
</script>
</head>
<Body>
</body>
</html>