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, toStringpublic 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.Objectpublic boolean equals(java.lang.Object obj)
equals 在接口中 java.util.Collection<java.lang.Object>equals 在接口中 java.util.List<java.lang.Object>equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在接口中 java.util.Collection<java.lang.Object>hashCode 在接口中 java.util.List<java.lang.Object>hashCode 在类中 java.lang.Object