public final class JsArrayOfString extends JsArrayString implements ArrayOfString
ArrayOfString
.Modifier | Constructor and Description |
---|---|
protected |
JsArrayOfString() |
Modifier and Type | Method and Description |
---|---|
JsArrayOfString |
concat(ArrayOfString values)
Returns a new array that is the concatenation of this array and
values . |
boolean |
contains(String value)
Indicates whether the array contains the specified value.
|
static JsArrayOfString |
create()
Create a new empty instance.
|
int |
indexOf(String value)
Returns the index of the specified value or
-1 if the value is
not found. |
void |
insert(int index,
String value)
Inserts a new element into the array at the specified index.
|
boolean |
isEmpty()
Returns true if the length of the array is zero.
|
String |
peek()
Returns the last value of the array;
|
String |
pop()
Remove and return the element from the end of the array.
|
void |
remove(String value)
Searches for the specified value in the array and removes the first
occurrence if found.
|
void |
removeByIndex(int index)
Removes the element at the specified index.
|
void |
sort()
Sorts the contents of the array in ascending order.
|
void |
sort(CanCompareString comparator)
Sorts the contents of the Array based on the
CanCompareString . |
JsArrayOfString |
splice(int index,
int count)
Removes the specified number of elements starting at index and returns the
removed elements.
|
get, join, join, length, push, set, setLength, shift, unshift
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
public static JsArrayOfString create()
public JsArrayOfString concat(ArrayOfString values)
ArrayOfString
values
. This method does not mutate the current array.concat
in interface ArrayOfString
public boolean contains(String value)
ArrayOfString
contains
in interface ArrayOfString
public int indexOf(String value)
ArrayOfString
-1
if the value is
not found.indexOf
in interface ArrayOfString
public void insert(int index, String value)
ArrayOfString
insert
in interface ArrayOfString
public boolean isEmpty()
ArrayOfString
isEmpty
in interface ArrayOfString
public String peek()
ArrayOfString
peek
in interface ArrayOfString
public String pop()
ArrayOfString
pop
in interface ArrayOfString
public void remove(String value)
ArrayOfString
remove
in interface ArrayOfString
public void removeByIndex(int index)
ArrayOfString
removeByIndex
in interface ArrayOfString
public void sort()
ArrayOfString
sort
in interface ArrayOfString
public void sort(CanCompareString comparator)
ArrayOfString
CanCompareString
.sort
in interface ArrayOfString
public JsArrayOfString splice(int index, int count)
ArrayOfString
splice
in interface ArrayOfString
Copyright © 2018. All rights reserved.