新聞中心
PersistablePacMap

龍山網(wǎng)站建設公司成都創(chuàng)新互聯(lián)公司,龍山網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為龍山成百上千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的龍山做網(wǎng)站的公司定做!
java.lang.Object
|---ohos.utils.BasePacMap
|---|---ohos.utils.PersistablePacMap
public class PersistablePacMap
extends BasePacMap擴展 BasePacMap 類并使用 JSON 字符串表示永久存儲數(shù)據(jù)。
嵌套類摘要
| 從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口 |
|---|
| Sequenceable.ProducerT |
字段摘要
| 從類 ohos.utils.BasePacMap 繼承的字段 |
|---|
| dataMap |
構造函數(shù)摘要
| 構造函數(shù) | 描述 |
|---|---|
| PersistablePacMap() | 用于創(chuàng)建空 PersistablePacMap 實例的構造函數(shù)。 |
| PersistablePacMap(int capacity) | 用于創(chuàng)建包含容量鍵值對的空 PersistablePacMap 實例的構造函數(shù)。 |
方法總結
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| PersistablePacMap | deepCopy() | 創(chuàng)建 PersistablePacMap 對象的深層副本。 |
| static PersistablePacMap | fromJsonString(String jsonString) | 基于給定的 JSON 字符串創(chuàng)建 PersistablePacMap 對象。 |
| boolean[] | getBooleanValueArray(String key) | 覆蓋 BasePacMap#getBooleanValueArray 方法以獲取未編組的 PersistablePacMap 對象中的布爾數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| double | getDoubleValue(String key) | 覆蓋 BasePacMap#getDoubleValue 方法以獲取 unmarshalled PersistablePacMap 對象中的 double 值,其中 double 已轉(zhuǎn)換為 BigDecimal。 |
| double[] | getDoubleValueArray(String key) | 覆蓋 BasePacMap#getDoubleValueArray 方法以獲取未編組的 PersistablePacMap 對象中的雙精度數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| float | getFloatValue(String key) | 重寫 BasePacMap#getFloatValue 方法以獲取未編組的 PersistablePacMap 對象中的浮點值,其中浮點已轉(zhuǎn)換為 BigDecimal。 |
| float[] | getFloatValueArray(String key) | 覆蓋 BasePacMap#getFloatValueArray 方法以獲取未編組的 PersistablePacMap 對象中的浮點數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| int[] | getIntValueArray(String key) | 覆蓋 BasePacMap#getIntValueArray 方法以獲取未編組的 PersistablePacMap 對象中的 int 數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| long | getLongValue(String key) | 重寫 BasePacMap#getLongValue 方法以獲取未編組的 PersistablePacMap 對象中的 long 值,其中 long 已轉(zhuǎn)換為 Integer。 |
| long[] | getLongValueArray(String key) | 覆蓋 BasePacMap#getLongValueArray 方法以獲取未編組的 PersistablePacMap 對象中的長數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| PersistablePacMap | getPersistablePacMap(String key) | 獲取具有指定鍵的 PersistablePacMap 對象。 |
| short | getShortValue(String key) | 覆蓋 BasePacMap#getShortValue 方法以獲取未編組的 PersistablePacMap 對象中的 short 值,其中 short 已轉(zhuǎn)換為 Integer。 |
| short[] | getShortValueArray(String key) | 覆蓋 BasePacMap#getShortValueArray 方法以獲取未編組的 PersistablePacMap 對象中的短數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。 |
| static boolean | isValidValueType(Object value) | 檢查值對象的類型是否支持對 JSON 字符串進行編組和解組。 |
| void | putPersistablePacMap(String key, PersistablePacMap value) | 將具有指定鍵的 PersistablePacMap 對象添加到此 PersistablePacMap 對象中。 |
| String | toJsonString() | 獲取 PersistablePacMap 對象的 JSON 字符串表示形式。 |
| 從類 ohos.utils.BasePacMap 繼承的方法 |
|---|
| clear, clone, equals, getAll, getBooleanValue, getBooleanValue, getByteValue, getByteValue, getByteValueArray, getChar, getChar, getCharArray, getClassLoader, getDimension, getDoubleValue, getFloatDimension, getFloatValue, getIntValue, getIntValue, getKeys, getLongValue, getObjectValue, getObjectValue, getPlainArray, getRemoteObject, getShortValue, getSize, getString, getString, getStringArray, hasFileDescriptor, hashCode, hasKey, isEmpty, marshalling, putAll, putAll, putBooleanValue, putBooleanValueArray, putByteValue, putByteValueArray, putChar, putCharArray, putDimension, putDoubleValue, putDoubleValueArray, putFloatDimension, putFloatValue, putFloatValueArray, putIntValue, putIntValueArray, putLongValue, putLongValueArray, putObjectValue, putPlainArray, putRemoteObject, putShortValue, putShortValueArray, putString, putStringArray, remove, setClassLoader, unmarshalling |
| 從類 java.lang.Object 繼承的方法 |
|---|
| finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
構造函數(shù)詳細信息
PersistablePacMap
public PersistablePacMap()
用于創(chuàng)建空 PersistablePacMap 實例的構造函數(shù)。
PersistablePacMap
public PersistablePacMap(int capacity)
用于創(chuàng)建包含容量鍵值對的空 PersistablePacMap 實例的構造函數(shù)。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| capacity | 指示 PersistablePacMap 實例中鍵值對的數(shù)量。 |
方法詳情
deepCopy
public PersistablePacMap deepCopy()
創(chuàng)建 PersistablePacMap 對象的深層副本。
執(zhí)行深拷貝以創(chuàng)建與原始對象具有相同內(nèi)容的對象。
返回:
返回 PersistablePacMap 對象的深層副本。
isValidValueType
public static boolean isValidValueType(Object value)
檢查值對象的類型是否支持對 JSON 字符串進行編組和解組。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| value | 表示要檢查的對象。 |
返回:
如果值對象支持編組和解組,則返回 true; 否則返回 false。
putPersistablePacMap
public void putPersistablePacMap(String key, PersistablePacMap value)
將具有指定鍵的 PersistablePacMap 對象添加到此 PersistablePacMap 對象中。
如果指定的鍵已經(jīng)存在,它的值將被替換為值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要添加的對象的鍵。 |
getPersistablePacMap
public PersistablePacMap getPersistablePacMap(String key)
獲取具有指定鍵的 PersistablePacMap 對象。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示用于查詢對象的鍵。 該值可以為空。 |
返回:
返回匹配指定鍵的 PersistablePacMap 對象; 如果匹配的值不是 PersistablePacMap 對象或未獲得任何值,則返回 null。
getShortValue
public short getShortValue(String key)
覆蓋 BasePacMap#getShortValue 方法以獲取未編組的 PersistablePacMap 對象中的 short 值,其中 short 已轉(zhuǎn)換為 Integer。
覆蓋:
BasePacMap 類中的 getShortValue
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的短值的key。 |
返回:
返回與指定鍵匹配的短值。
getLongValue
public long getLongValue(String key)
重寫 BasePacMap#getLongValue 方法以獲取未編組的 PersistablePacMap 對象中的 long 值,其中 long 已轉(zhuǎn)換為 Integer。
覆蓋:
類 BasePacMap 中的 getLongValue
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的long值的key。 |
返回:
返回與指定鍵匹配的長值。
getDoubleValue
public double getDoubleValue(String key)
覆蓋 BasePacMap#getDoubleValue 方法以獲取 unmarshalled PersistablePacMap 對象中的 double 值,其中 double 已轉(zhuǎn)換為 BigDecimal。
覆蓋:
BasePacMap 類中的 getDoubleValue
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的double值的key。 |
返回:
返回與指定鍵匹配的雙精度值。
getFloatValue
public float getFloatValue(String key)
重寫 BasePacMap#getFloatValue 方法以獲取未編組的 PersistablePacMap 對象中的浮點值,其中浮點已轉(zhuǎn)換為 BigDecimal。
覆蓋:
BasePacMap 類中的 getFloatValue
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的浮點值的鍵。 |
返回:
返回與指定鍵匹配的浮點值。
getIntValueArray
public int[] getIntValueArray(String key)
覆蓋 BasePacMap#getIntValueArray 方法以獲取未編組的 PersistablePacMap 對象中的 int 數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
類 BasePacMap 中的 getIntValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 指示要獲取的 int 數(shù)組的鍵。 |
返回:
返回與指定鍵匹配的 int 數(shù)組。
getShortValueArray
public short[] getShortValueArray(String key)
覆蓋 BasePacMap#getShortValueArray 方法以獲取未編組的 PersistablePacMap 對象中的短數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
BasePacMap 類中的 getShortValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的短數(shù)組的key。 |
返回:
返回與指定鍵匹配的短數(shù)組。
getLongValueArray
public long[] getLongValueArray(String key)
覆蓋 BasePacMap#getLongValueArray 方法以獲取未編組的 PersistablePacMap 對象中的長數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
BasePacMap 類中的 getLongValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的長數(shù)組的key。 |
返回:
返回與指定鍵匹配的長數(shù)組。
getBooleanValueArray
public boolean[] getBooleanValueArray(String key)
覆蓋 BasePacMap#getBooleanValueArray 方法以獲取未編組的 PersistablePacMap 對象中的布爾數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
類 BasePacMap 中的 getBooleanValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的布爾數(shù)組的鍵。 |
返回:
返回與指定鍵匹配的布爾數(shù)組; 如果未編組的 PersistablePacMap 對象中的 JsonArray 值無法轉(zhuǎn)換為布爾數(shù)組,則返回 null。
getDoubleValueArray
public double[] getDoubleValueArray(String key)
覆蓋 BasePacMap#getDoubleValueArray 方法以獲取未編組的 PersistablePacMap 對象中的雙精度數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
類 BasePacMap 中的 getDoubleValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 表示要獲取的雙精度數(shù)組的鍵。 |
返回:
返回與指定鍵匹配的雙精度數(shù)組。
getFloatValueArray
public float[] getFloatValueArray(String key)
覆蓋 BasePacMap#getFloatValueArray 方法以獲取未編組的 PersistablePacMap 對象中的浮點數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
覆蓋:
類 BasePacMap 中的 getFloatValueArray
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 指示要獲取的浮點數(shù)組的鍵。 |
返回:
返回與指定鍵匹配的浮點數(shù)組。
fromJsonString
public static PersistablePacMap fromJsonString(String jsonString)
基于給定的 JSON 字符串創(chuàng)建 PersistablePacMap 對象。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| jsonString | 指示用于創(chuàng)建 PersistablePacMap 對象的 JSON 字符串。 |
返回:
返回一個 PersistablePacMap 對象; 如果 JSON 字符串無效,則返回 null。
toJsonString
public String toJsonString()
獲取 PersistablePacMap 對象的 JSON 字符串表示形式。 可以將此 JSON 字符串寫入文件以進行持久數(shù)據(jù)存儲。
返回:
返回 PersistablePacMap 對象的 JSON 字符串表示。
當前標題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS PersistablePacMap
URL地址:http://m.fisionsoft.com.cn/article/dhshseo.html


咨詢
建站咨詢
