structs/List

class List<T>
extends:Iterable<T>
method add(element: T)
Appends the specified element to the end of this list.
method add~withIndex(index: Int, element: T)
Inserts the specified element at the specified position in this list.
method addAll(list: Iterable<T>)
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection’s Iterator.
method addAll~atStart(start: Int, list: Iterable<T>)
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
method clear
Removes all of the elements from this list.
method removeLastBool
Removes the last element of the list, if any (=non-empty list). @return true if it has removed an element, false if the list was empty.
method contains(element: T)Bool
@return true if this list contains the specified element.
method replace(oldie, kiddo: T)Bool
@return true if oldie has been replaced by kiddo
method get(index: Int) → T
@return the element at the specified position in this list.
method indexOf(element: T)Int
@return the index of the first occurence of the given argument, (testing for equality using the equals method), or -1 if not found
method isEmptyBool
@return true if this list has no elements.
method lastIndexOf(element: T)Int
@return the index of the last occurrence of the specified object in this list.
method removeAt(index: Int) → T
Removes the element at the specified position in this list. @return the element just removed
method remove(element: T)Bool
Removes a single instance of the specified element from this list, if it is present (optional operation). @return true if at least one occurence of the element has been removed
method set(index: Int, element: T) → T
Replaces the element at the specified position in this list with the specified element.
method sizeInt
@return the number of elements in this list.
method iteratorIterator<T>
@return an interator on this list
method cloneList<T>
@return a copy of this list
method first → T
@return the first element of this list
method last → T
@return the last element of this list
method lastIndexInt
@return the last index of this list (e.g. size() - 1)
method reverse
Reverse this list (destructive)
method toArrayPointer
Convert this list to a raw C array
method each(f: Func)
method join~string(str: String)String
method join~char(chr: Char)String

This Page