public class NbJSONArray<T>
extends java.util.ArrayList<T>
implements java.lang.Cloneable
本クラスのインスタンスはスレッドセーフではない。
| コンストラクタと説明 |
|---|
NbJSONArray()
空の Array を作成します。
|
NbJSONArray(int initialCapacity)
指定された初期容量で Array を作成します。
|
NbJSONArray(java.util.List<T> list)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(int index,
T obj) |
boolean |
add(T obj) |
boolean |
addAll(java.util.Collection<? extends T> c) |
boolean |
addAll(int index,
java.util.Collection<? extends T> c) |
void |
clear() |
java.lang.Object |
clone()
deep copy を返す。
|
static NbJSONArray |
deepCopyOf(java.util.List<java.lang.Object> src)
Deep Copy を返す。
|
T |
remove(int index) |
boolean |
remove(java.lang.Object obj) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
T |
set(int index,
T obj) |
void |
setImmutable()
このオブジェクトを Immutable にする。
|
public NbJSONArray()
public NbJSONArray(int initialCapacity)
initialCapacity - 初期容量public NbJSONArray(java.util.List<T> list)
list - Listpublic void setImmutable()
public boolean add(T obj)
public void add(int index,
T obj)
public boolean addAll(java.util.Collection<? extends T> c)
public boolean addAll(int index,
java.util.Collection<? extends T> c)
public void clear()
public T remove(int index)
public boolean remove(java.lang.Object obj)
public boolean removeAll(java.util.Collection<?> c)
public boolean retainAll(java.util.Collection<?> c)
public java.lang.Object clone()
clone クラス内 java.util.ArrayList<T>public static NbJSONArray deepCopyOf(java.util.List<java.lang.Object> src)
src - コピー元 List/JSONArray