日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS PersistablePacMap

PersistablePacMap

龍山網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,龍山網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為龍山成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的龍山做網(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

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù)描述
PersistablePacMap()用于創(chuàng)建空 PersistablePacMap 實例的構(gòu)造函數(shù)。
PersistablePacMap(int capacity)用于創(chuàng)建包含容量鍵值對的空 PersistablePacMap 實例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型方法描述
PersistablePacMapdeepCopy()創(chuàng)建 PersistablePacMap 對象的深層副本。
static PersistablePacMapfromJsonString(String jsonString)基于給定的 JSON 字符串創(chuàng)建 PersistablePacMap 對象。
boolean[]getBooleanValueArray(String key)覆蓋 BasePacMap#getBooleanValueArray 方法以獲取未編組的 PersistablePacMap 對象中的布爾數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
doublegetDoubleValue(String key)覆蓋 BasePacMap#getDoubleValue 方法以獲取 unmarshalled PersistablePacMap 對象中的 double 值,其中 double 已轉(zhuǎn)換為 BigDecimal。
double[]getDoubleValueArray(String key)覆蓋 BasePacMap#getDoubleValueArray 方法以獲取未編組的 PersistablePacMap 對象中的雙精度數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
floatgetFloatValue(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。
longgetLongValue(String key)重寫 BasePacMap#getLongValue 方法以獲取未編組的 PersistablePacMap 對象中的 long 值,其中 long 已轉(zhuǎn)換為 Integer。
long[]getLongValueArray(String key)覆蓋 BasePacMap#getLongValueArray 方法以獲取未編組的 PersistablePacMap 對象中的長數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
PersistablePacMapgetPersistablePacMap(String key)獲取具有指定鍵的 PersistablePacMap 對象。
shortgetShortValue(String key)覆蓋 BasePacMap#getShortValue 方法以獲取未編組的 PersistablePacMap 對象中的 short 值,其中 short 已轉(zhuǎn)換為 Integer。
short[]getShortValueArray(String key)覆蓋 BasePacMap#getShortValueArray 方法以獲取未編組的 PersistablePacMap 對象中的短數(shù)組,其中數(shù)組已轉(zhuǎn)換為 JsonArray。
static booleanisValidValueType(Object value)檢查值對象的類型是否支持對 JSON 字符串進行編組和解組。
voidputPersistablePacMap(String key, PersistablePacMap value)將具有指定鍵的 PersistablePacMap 對象添加到此 PersistablePacMap 對象中。
StringtoJsonString()獲取 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

構(gòu)造函數(shù)詳細信息

PersistablePacMap

public PersistablePacMap()

用于創(chuàng)建空 PersistablePacMap 實例的構(gòu)造函數(shù)。

PersistablePacMap

public PersistablePacMap(int capacity)

用于創(chuàng)建包含容量鍵值對的空 PersistablePacMap 實例的構(gòu)造函數(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 字符串表示。


本文標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS PersistablePacMap
分享路徑:http://www.5511xx.com/article/dhshseo.html