public class JSONArray extends JSON implements java.util.List<java.lang.Object>, java.lang.Cloneable, java.util.RandomAccess, java.io.Serializable
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.Object |
relatedArray |
defaultLocale, defaultTimeZone, DEFFAULT_DATE_FORMAT
构造器和说明 |
---|
JSONArray() |
JSONArray(int initialCapacity) |
JSONArray(java.util.List<java.lang.Object> list) |
限定符和类型 | 方法和说明 |
---|---|
void |
add(int index,
java.lang.Object element) |
boolean |
add(java.lang.Object e) |
boolean |
addAll(java.util.Collection<? extends java.lang.Object> c) |
boolean |
addAll(int index,
java.util.Collection<? extends java.lang.Object> c) |
void |
clear() |
java.lang.Object |
clone() |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection<?> c) |
boolean |
equals(java.lang.Object obj) |
JSONArray |
fluentAdd(int index,
java.lang.Object element) |
JSONArray |
fluentAdd(java.lang.Object e) |
JSONArray |
fluentAddAll(java.util.Collection<? extends java.lang.Object> c) |
JSONArray |
fluentAddAll(int index,
java.util.Collection<? extends java.lang.Object> c) |
JSONArray |
fluentClear() |
JSONArray |
fluentRemove(int index) |
JSONArray |
fluentRemove(java.lang.Object o) |
JSONArray |
fluentRemoveAll(java.util.Collection<?> c) |
JSONArray |
fluentRetainAll(java.util.Collection<?> c) |
JSONArray |
fluentSet(int index,
java.lang.Object element) |
java.lang.Object |
get(int index) |
java.math.BigDecimal |
getBigDecimal(int index) |
java.math.BigInteger |
getBigInteger(int index) |
java.lang.Boolean |
getBoolean(int index) |
boolean |
getBooleanValue(int index) |
java.lang.Byte |
getByte(int index) |
byte |
getByteValue(int index) |
java.util.Date |
getDate(int index) |
java.lang.Double |
getDouble(int index) |
double |
getDoubleValue(int index) |
java.lang.Float |
getFloat(int index) |
float |
getFloatValue(int index) |
java.lang.Integer |
getInteger(int index) |
int |
getIntValue(int index) |
JSONArray |
getJSONArray(int index) |
JSONObject |
getJSONObject(int index) |
java.lang.Long |
getLong(int index) |
long |
getLongValue(int index) |
<T> T |
getObject(int index,
java.lang.Class<T> clazz) |
<T> T |
getObject(int index,
java.lang.reflect.Type type) |
java.lang.Object |
getRelatedArray() |
java.lang.Short |
getShort(int index) |
short |
getShortValue(int index) |
java.sql.Date |
getSqlDate(int index) |
java.lang.String |
getString(int index) |
java.sql.Timestamp |
getTimestamp(int index) |
int |
hashCode() |
int |
indexOf(java.lang.Object o) |
boolean |
isEmpty() |
java.util.Iterator<java.lang.Object> |
iterator() |
int |
lastIndexOf(java.lang.Object o) |
java.util.ListIterator<java.lang.Object> |
listIterator() |
java.util.ListIterator<java.lang.Object> |
listIterator(int index) |
java.lang.Object |
remove(int index) |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
java.lang.Object |
set(int index,
java.lang.Object element) |
void |
setRelatedArray(java.lang.Object relatedArray) |
int |
size() |
java.util.List<java.lang.Object> |
subList(int fromIndex,
int toIndex) |
java.lang.Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
<T> java.util.List<T> |
toJavaList(java.lang.Class<T> clazz) |
parse, parseObject, parseObject, toJSON, toJSONString, toString
public JSONArray()
public JSONArray(java.util.List<java.lang.Object> list)
public JSONArray(int initialCapacity)
public java.lang.Object getRelatedArray()
public void setRelatedArray(java.lang.Object relatedArray)
public int size()
size
在接口中 java.util.Collection<java.lang.Object>
size
在接口中 java.util.List<java.lang.Object>
public boolean isEmpty()
isEmpty
在接口中 java.util.Collection<java.lang.Object>
isEmpty
在接口中 java.util.List<java.lang.Object>
public boolean contains(java.lang.Object o)
contains
在接口中 java.util.Collection<java.lang.Object>
contains
在接口中 java.util.List<java.lang.Object>
public java.util.Iterator<java.lang.Object> iterator()
iterator
在接口中 java.lang.Iterable<java.lang.Object>
iterator
在接口中 java.util.Collection<java.lang.Object>
iterator
在接口中 java.util.List<java.lang.Object>
public java.lang.Object[] toArray()
toArray
在接口中 java.util.Collection<java.lang.Object>
toArray
在接口中 java.util.List<java.lang.Object>
public <T> T[] toArray(T[] a)
toArray
在接口中 java.util.Collection<java.lang.Object>
toArray
在接口中 java.util.List<java.lang.Object>
public boolean add(java.lang.Object e)
add
在接口中 java.util.Collection<java.lang.Object>
add
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentAdd(java.lang.Object e)
public boolean remove(java.lang.Object o)
remove
在接口中 java.util.Collection<java.lang.Object>
remove
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentRemove(java.lang.Object o)
public boolean containsAll(java.util.Collection<?> c)
containsAll
在接口中 java.util.Collection<java.lang.Object>
containsAll
在接口中 java.util.List<java.lang.Object>
public boolean addAll(java.util.Collection<? extends java.lang.Object> c)
addAll
在接口中 java.util.Collection<java.lang.Object>
addAll
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentAddAll(java.util.Collection<? extends java.lang.Object> c)
public boolean addAll(int index, java.util.Collection<? extends java.lang.Object> c)
addAll
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentAddAll(int index, java.util.Collection<? extends java.lang.Object> c)
public boolean removeAll(java.util.Collection<?> c)
removeAll
在接口中 java.util.Collection<java.lang.Object>
removeAll
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentRemoveAll(java.util.Collection<?> c)
public boolean retainAll(java.util.Collection<?> c)
retainAll
在接口中 java.util.Collection<java.lang.Object>
retainAll
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentRetainAll(java.util.Collection<?> c)
public void clear()
clear
在接口中 java.util.Collection<java.lang.Object>
clear
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentClear()
public java.lang.Object set(int index, java.lang.Object element)
set
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentSet(int index, java.lang.Object element)
public void add(int index, java.lang.Object element)
add
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentAdd(int index, java.lang.Object element)
public java.lang.Object remove(int index)
remove
在接口中 java.util.List<java.lang.Object>
public JSONArray fluentRemove(int index)
public int indexOf(java.lang.Object o)
indexOf
在接口中 java.util.List<java.lang.Object>
public int lastIndexOf(java.lang.Object o)
lastIndexOf
在接口中 java.util.List<java.lang.Object>
public java.util.ListIterator<java.lang.Object> listIterator()
listIterator
在接口中 java.util.List<java.lang.Object>
public java.util.ListIterator<java.lang.Object> listIterator(int index)
listIterator
在接口中 java.util.List<java.lang.Object>
public java.util.List<java.lang.Object> subList(int fromIndex, int toIndex)
subList
在接口中 java.util.List<java.lang.Object>
public java.lang.Object get(int index)
get
在接口中 java.util.List<java.lang.Object>
public JSONObject getJSONObject(int index)
public JSONArray getJSONArray(int index)
public <T> T getObject(int index, java.lang.Class<T> clazz)
public <T> T getObject(int index, java.lang.reflect.Type type)
public java.lang.Boolean getBoolean(int index)
public boolean getBooleanValue(int index)
public java.lang.Byte getByte(int index)
public byte getByteValue(int index)
public java.lang.Short getShort(int index)
public short getShortValue(int index)
public java.lang.Integer getInteger(int index)
public int getIntValue(int index)
public java.lang.Long getLong(int index)
public long getLongValue(int index)
public java.lang.Float getFloat(int index)
public float getFloatValue(int index)
public java.lang.Double getDouble(int index)
public double getDoubleValue(int index)
public java.math.BigDecimal getBigDecimal(int index)
public java.math.BigInteger getBigInteger(int index)
public java.lang.String getString(int index)
public java.util.Date getDate(int index)
public java.sql.Date getSqlDate(int index)
public java.sql.Timestamp getTimestamp(int index)
public <T> java.util.List<T> toJavaList(java.lang.Class<T> clazz)
public java.lang.Object clone()
clone
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在接口中 java.util.Collection<java.lang.Object>
equals
在接口中 java.util.List<java.lang.Object>
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在接口中 java.util.Collection<java.lang.Object>
hashCode
在接口中 java.util.List<java.lang.Object>
hashCode
在类中 java.lang.Object