1.Arraylist Méthode Résumé
Résumé des méthodes de construction
ArrayList ()
Construisez une liste vide avec une capacité initiale de 10.
ArrayList (Collection <? Étend E> C)
Construit une liste d'éléments qui contiennent la collection spécifiée, qui sont organisées dans l'ordre dans lequel l'itérateur de la collection les renvoie.
ArrayList (int initialCapacity)
Construit une liste vide avec la capacité initiale spécifiée.
Résumé de la méthode
boolean add (e e)
Ajoute l'élément spécifié à la fin de cette liste.
void add (int index, e élément)
Insère l'élément spécifié dans la position spécifiée dans cette liste.
booléen addall (collection <? étend e> c)
Ajoutez tous les éléments de la collection à la fin de cette liste dans l'ordre des éléments renvoyés par l'itérateur de la collection spécifiée.
booléen addall (int index, collection <? étend e> c)
À partir de l'emplacement spécifié, insérez tous les éléments de la collection spécifiée dans cette liste.
void clear ()
Supprime tous les éléments de cette liste.
Objet clone ()
Renvoie une copie superficielle de cette instance ArrayList.
booléen contient (objet o)
Renvoie True si l'élément spécifié est inclus dans cette liste.
void assurecapacité (int mincapacité)
Si nécessaire, augmentez la capacité de cette instance ArrayList pour garantir qu'il peut accueillir au moins le nombre d'éléments spécifiés par le paramètre de capacité minimale.
E get (int index)
Renvoie l'élément à la position spécifiée dans cette liste.
Int indexof (objet O)
Renvoie l'index de l'élément spécifié qui apparaît d'abord dans cette liste, ou -1 si cette liste ne contient pas d'éléments.
booléen iSempty ()
Retour True s'il n'y a pas d'éléments dans cette liste
int lastIndexof (objet o)
Renvoie l'index de la dernière fois que l'élément spécifié apparaît dans cette liste, ou -1 si cette liste ne contient pas d'index.
E REPOUR (INT INDEX)
Supprime les éléments à la position spécifiée dans cette liste.
Boolean Retirez (objet O)
Supprime l'élément spécifié qui apparaît pour la première fois dans cette liste (si présente).
Removerange vide protégé (int fromindex, int toindex)
Supprime tous les éléments de la liste qui sont indexés entre FromIndex (y compris) et ToIndex (à l'exclusion).
E Set (int index, e élément)
Remplace l'élément à la position spécifiée dans cette liste par l'élément spécifié.
int size ()
Renvoie le nombre d'éléments dans cette liste.
Objet [] toArray ()
Renvoie un tableau contenant tous les éléments de cette liste dans l'ordre approprié (du premier au dernier élément).
<t> t [] toarray (t [] a)
Renvoie un tableau contenant tous les éléments de cette liste dans l'ordre approprié (du premier au dernier élément); Le type d'exécution du tableau de retour est le type d'exécution du tableau spécifié.
vide trimtoSize ()
Redimensionne la capacité de cette instance ArrayList à la taille actuelle de la liste.
2.JS implémente certaines fonctions
La copie de code est la suivante:
<html>
<script type = "text / javascript" src = "json.js"> </ script>
<adal>
<script type = "text / javascript">
fonction arrayList () {
this.arr = [],
this.size = function () {
retourner this.arr.length;
},
this.add = function () {
if (arguments.length == 1) {
this.arr.push (arguments [0]);
} else if (arguments.length> = 2) {
var deleteItem = this.arr [arguments [0]];
this.arr.splice (arguments [0], 1, arguments [1], DeleteItem)
}
retourner ceci;
},
this.get = fonction (index) {
return this.arr [index];
},
this.reMoveIndex = fonction (index) {
this.arr.splice (index, 1);
},
this.reMoveObj = fonction (obj) {
this.reMoveIndex (this.indexof (obj));
},
this.indexof = fonction (obj) {
for (var i = 0; i <this.arr.length; i ++) {
if (this.arr [i] === obj) {
retour i;
};
}
retour -1;
},
this.isempty = function () {
retourne this.arr.length == 0;
},
this.clear = function () {
this.arr = [];
},
this.contains = fonction (obj) {
Renvoie this.indexof (obj)! = - 1;
}
};
// Créer une nouvelle liste
var list = new ArrayList ();
// Ajouter un élément
list.add ("0"). Add ("1"). Add ("2"). Add ("3");
// Ajouter un emplacement désigné
list.add (2, "222222222222222");
// Supprimer l'élément spécifié
list.reMoveObj ("3");
// Supprimer l'élément d'emplacement spécifié
list.reMoveIndex (0);
for (var i = 0; i <list.size (); i ++) {
document.writeln (list.get (i));
}
document.writeln (list.contains ("2"))
</cript>
</ head>
<body>
</docy>
</html>