1. Сводка метода ArrayList
Сводка методов строительства
ArrayList ()
Создайте пустой список с начальной емкостью 10.
ArrayList (Collection <? Extends E> C)
Создает список элементов, которые содержат указанную коллекцию, которые расположены в том порядке, в котором итератор коллекции возвращает их.
ArrayList (int initycapacity)
Создает пустой список с указанной начальной емкостью.
Сводка метода
логическое добавление (E E)
Добавляет указанный элемент в конце этого списка.
void add (int index, e element)
Вставьте указанный элемент в указанную позицию в этом списке.
Boolean Addall (Collection <? Extends E> C)
Добавьте все элементы в коллекцию в конце этого списка в порядке элементов, возвращенных итератором указанной коллекции.
Boolean Addall (int index, collection <? Extends e> c)
Начиная с указанного места, вставьте все элементы из указанной коллекции в этот список.
void clear ()
Удаляет все элементы из этого списка.
Объектный клон ()
Возвращает мелкую копию этого экземпляра ArrayList.
логический содержит (объект o)
Возвращает True, если указанный элемент включен в этот список.
void EnsureCapacity (int mincapacity)
При необходимости увеличьте емкость этого экземпляра ArrayList, чтобы убедиться, что он может вместить как минимум количество элементов, указанных в параметре минимальной емкости.
E Get (int index)
Возвращает элемент в указанной позиции в этом списке.
int indexof (объект o)
Возвращает индекс указанного элемента, который сначала появляется в этом списке, или -1, если этот список не содержит элементов.
логический isempty ()
Вернуть истину, если в этом списке нет элементов
int lastindexof (объект o)
Возвращает индекс последнего раз, когда указанный элемент появляется в этом списке, или -1, если этот список не содержит индекса.
E Удалить (int index)
Удаляет элементы в указанной позиции в этом списке.
логическое удаление (объект o)
Удаляет указанный элемент, который впервые появляется в этом списке (если присутствует).
защищенная пустота для удаления (int fromindex, int toindex)
Удаляет все элементы в списке, которые индексируются между FromIndex (включая) и Toindex (исключая).
E set (int index, e element)
Заменяет элемент в указанном положении в этом списке с указанным элементом.
int size ()
Возвращает количество элементов в этом списке.
Объект [] toarray ()
Возвращает массив, содержащий все элементы в этом списке в соответствующем порядке (от первого до последнего элемента).
<t> t [] toarray (t [] a)
Возвращает массив, содержащий все элементы в этом списке в соответствующем порядке (от первого до последнего элемента); Тип времени выполнения массива возврата - это тип времени выполнения указанного массива.
void trimtosize ()
Изменение размера этого экземпляра ArrayList до текущего размера списка.
2.JS реализует некоторые функции
Кода -копия выглядит следующим образом:
<html>
<script type = "text/javascript" src = "json.js"> </script>
<голова>
<script type = "text/javascript">
функция ArrayList () {
this.arr = [],
this.size = function () {
вернуть это. Arr.length;
},
this.add = function () {
if (arguments.length == 1) {
this.arr.push (аргументы [0]);
} else if (arguments.length> = 2) {
var deleteitem = this.arr [аргументы [0]];
this.arr.splice (аргументы [0], 1, аргументы [1], deleteitem)
}
вернуть это;
},
this.get = function (index) {
вернуть это.arr [index];
},
this.removeindex = function (index) {
this.arr.splice (index, 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) {
вернуть я;
};
}
возврат -1;
},
this.isempty = function () {
вернуть это.arr.length == 0;
},
this.clear = function () {
this.arr = [];
},
this.contains = function (obj) {
вернуть это.indexof (obj)! =-1;
}
};
// Создать новый список
var list = new ArrayList ();
// Добавить элемент
list.add ("0"). Добавить ("1"). Добавить ("2"). Добавить ("3");
// Добавить назначенное место
list.add (2, "22222222222222");
// удалить указанный элемент
list.removeObj ("3");
// удалить указанный элемент местоположения
list.removeindex (0);
для (var i = 0; i <list.size (); i ++) {
document.writeln (list.get (i));
}
document.writeln (list.contains ("2"))
</script>
</head>
<тело>
</body>
</html>