类 GsonArray
- java.lang.Object
-
- cn.leancloud.json.JSONArray
-
- cn.leancloud.gson.GsonArray
-
-
嵌套类概要
-
从类继承的嵌套类/接口 cn.leancloud.json.JSONArray
JSONArray.Builder
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(int index, java.lang.Object element)booleanadd(java.lang.Object obj)booleanaddAll(int index, java.util.Collection<? extends java.lang.Object> c)booleanaddAll(java.util.Collection<? extends java.lang.Object> c)voidclear()java.lang.Objectclone()booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection<? extends java.lang.Object> c)booleanequals(java.lang.Object obj)JSONArrayfluentAdd(int index, java.lang.Object element)JSONArrayfluentAdd(java.lang.Object e)JSONArrayfluentAddAll(int index, java.util.Collection<? extends java.lang.Object> c)JSONArrayfluentAddAll(java.util.Collection<? extends java.lang.Object> c)JSONArrayfluentClear()JSONArrayfluentRemove(int index)JSONArrayfluentRemove(java.lang.Object o)JSONArrayfluentRemoveAll(java.util.Collection<?> c)JSONArrayfluentRetainAll(java.util.Collection<?> c)JSONArrayfluentSet(int index, java.lang.Object element)java.lang.Objectget(int index)java.math.BigDecimalgetBigDecimal(int index)java.math.BigIntegergetBigInteger(int index)java.lang.BooleangetBoolean(int index)booleangetBooleanValue(int index)java.lang.BytegetByte(int index)bytegetByteValue(int index)java.util.DategetDate(int index)java.lang.DoublegetDouble(int index)doublegetDoubleValue(int index)java.lang.FloatgetFloat(int index)floatgetFloatValue(int index)java.lang.IntegergetInteger(int index)intgetIntValue(int index)JSONArraygetJSONArray(int index)JSONObjectgetJSONObject(int index)java.lang.LonggetLong(int index)longgetLongValue(int index)<T> TgetObject(int index, java.lang.Class<T> clazz)<T> TgetObject(int index, java.lang.reflect.Type type)com.google.gson.JsonArraygetRawObject()java.lang.ShortgetShort(int index)shortgetShortValue(int index)java.sql.DategetSqlDate(int index)java.lang.StringgetString(int index)java.sql.TimestampgetTimestamp(int index)inthashCode()intindexOf(java.lang.Object o)booleanisEmpty()java.util.Iterator<java.lang.Object>iterator()intlastIndexOf(java.lang.Object o)java.util.ListIterator<java.lang.Object>listIterator()java.util.ListIterator<java.lang.Object>listIterator(int index)java.lang.Objectremove(int index)booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection<? extends java.lang.Object> c)booleanretainAll(java.util.Collection<?> c)java.lang.Objectset(int index, java.lang.Object element)intsize()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)java.lang.StringtoJSONString()
-
-
-
方法详细资料
-
getRawObject
public com.google.gson.JsonArray getRawObject()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
contains
public boolean contains(java.lang.Object o)
-
iterator
public java.util.Iterator<java.lang.Object> iterator()
-
toArray
public java.lang.Object[] toArray()
-
toArray
public <T> T[] toArray(T[] a)
-
add
public boolean add(java.lang.Object obj)
-
remove
public boolean remove(java.lang.Object o)
-
fluentRemove
public JSONArray fluentRemove(java.lang.Object o)
- 指定者:
fluentRemove在类中JSONArray
-
containsAll
public boolean containsAll(java.util.Collection<? extends java.lang.Object> c)
-
addAll
public boolean addAll(java.util.Collection<? extends java.lang.Object> c)
-
fluentAddAll
public JSONArray fluentAddAll(java.util.Collection<? extends java.lang.Object> c)
- 指定者:
fluentAddAll在类中JSONArray
-
addAll
public boolean addAll(int index, java.util.Collection<? extends java.lang.Object> c)
-
fluentAddAll
public JSONArray fluentAddAll(int index, java.util.Collection<? extends java.lang.Object> c)
- 指定者:
fluentAddAll在类中JSONArray
-
removeAll
public boolean removeAll(java.util.Collection<? extends java.lang.Object> c)
-
fluentRemoveAll
public JSONArray fluentRemoveAll(java.util.Collection<?> c)
- 指定者:
fluentRemoveAll在类中JSONArray
-
retainAll
public boolean retainAll(java.util.Collection<?> c)
-
fluentRetainAll
public JSONArray fluentRetainAll(java.util.Collection<?> c)
- 指定者:
fluentRetainAll在类中JSONArray
-
clear
public void clear()
-
fluentClear
public JSONArray fluentClear()
- 指定者:
fluentClear在类中JSONArray
-
set
public java.lang.Object set(int index, java.lang.Object element)
-
fluentSet
public JSONArray fluentSet(int index, java.lang.Object element)
-
add
public void add(int index, java.lang.Object element)
-
fluentAdd
public JSONArray fluentAdd(int index, java.lang.Object element)
-
remove
public java.lang.Object remove(int index)
-
fluentRemove
public JSONArray fluentRemove(int index)
- 指定者:
fluentRemove在类中JSONArray
-
indexOf
public int indexOf(java.lang.Object o)
-
lastIndexOf
public int lastIndexOf(java.lang.Object o)
-
listIterator
public java.util.ListIterator<java.lang.Object> listIterator()
-
listIterator
public java.util.ListIterator<java.lang.Object> listIterator(int index)
-
subList
public java.util.List<java.lang.Object> subList(int fromIndex, int toIndex)
-
get
public java.lang.Object get(int index)
-
getJSONObject
public JSONObject getJSONObject(int index)
- 指定者:
getJSONObject在类中JSONArray
-
getJSONArray
public JSONArray getJSONArray(int index)
- 指定者:
getJSONArray在类中JSONArray
-
getObject
public <T> T getObject(int index, java.lang.reflect.Type type)
-
getBoolean
public java.lang.Boolean getBoolean(int index)
- 指定者:
getBoolean在类中JSONArray
-
getBooleanValue
public boolean getBooleanValue(int index)
- 指定者:
getBooleanValue在类中JSONArray
-
getByteValue
public byte getByteValue(int index)
- 指定者:
getByteValue在类中JSONArray
-
getShortValue
public short getShortValue(int index)
- 指定者:
getShortValue在类中JSONArray
-
getInteger
public java.lang.Integer getInteger(int index)
- 指定者:
getInteger在类中JSONArray
-
getIntValue
public int getIntValue(int index)
- 指定者:
getIntValue在类中JSONArray
-
getLongValue
public long getLongValue(int index)
- 指定者:
getLongValue在类中JSONArray
-
getFloatValue
public float getFloatValue(int index)
- 指定者:
getFloatValue在类中JSONArray
-
getDoubleValue
public double getDoubleValue(int index)
- 指定者:
getDoubleValue在类中JSONArray
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(int index)
- 指定者:
getBigDecimal在类中JSONArray
-
getBigInteger
public java.math.BigInteger getBigInteger(int index)
- 指定者:
getBigInteger在类中JSONArray
-
getSqlDate
public java.sql.Date getSqlDate(int index)
- 指定者:
getSqlDate在类中JSONArray
-
getTimestamp
public java.sql.Timestamp getTimestamp(int index)
- 指定者:
getTimestamp在类中JSONArray
-
toJavaList
public <T> java.util.List<T> toJavaList(java.lang.Class<T> clazz)
- 指定者:
toJavaList在类中JSONArray
-
clone
public java.lang.Object clone()
- 覆盖:
clone在类中java.lang.Object
-
equals
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
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中java.util.Collection<java.lang.Object>- 指定者:
hashCode在接口中java.util.List<java.lang.Object>- 覆盖:
hashCode在类中java.lang.Object
-
toJSONString
public java.lang.String toJSONString()
- 指定者:
toJSONString在类中JSONArray
-
-