W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---ohos.utils.SequenceUuid
public class SequenceUuid
extends Object
implements Sequenceable
封裝通用唯一標(biāo)識(shí)符 (UUID) 對(duì)象,以便將 SequenceUuid 對(duì)象轉(zhuǎn)換為 Parcel 對(duì)象,反之亦然。
從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口 |
---|
Sequenceable.ProducerT |
修飾符和類型 | 字段 | 描述 |
---|---|---|
static Sequenceable.ProducerSequenceUuid | PRODUCER | 指示用于創(chuàng)建 SequenceUuid 實(shí)例的靜態(tài)公共成員。 |
構(gòu)造函數(shù) | 描述 |
---|---|
SequenceUuid() | 用于創(chuàng)建空 SequenceUuid 對(duì)象的構(gòu)造函數(shù)。 |
SequenceUuid(UUID uuid) | 用于創(chuàng)建具有指定 UUID 的 SequenceUuid 對(duì)象的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
boolean | equals(Object obj) | 檢查給定對(duì)象是否與當(dāng)前 SequenceUuid 對(duì)象相同。 |
UUID | getUuid() | 獲取封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象。 |
int | hashCode() | 獲取當(dāng)前 SequenceUuid 對(duì)象的哈希碼。 |
boolean | marshalling(Parcel out) | 將當(dāng)前 SequenceUuid 對(duì)象編組到指定的 Parcel 對(duì)象。 |
String | toString() | 獲取封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象的字符串表示形式。 |
boolean | unmarshalling(Parcel in) | 從指定的 Parcel 對(duì)象中解組當(dāng)前的 SequenceUuid 對(duì)象。 |
static SequenceUuid | uuidFromString(String uuid) | 使用指定的 UUID 字符串創(chuàng)建一個(gè) SequenceUuid 對(duì)象。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
從接口 ohos.utils.Sequenceable 繼承的方法 |
---|
hasFileDescriptor |
public static final Sequenceable.ProducerSequenceUuid PRODUCER
指示用于創(chuàng)建 SequenceUuid 實(shí)例的靜態(tài)公共成員。
public SequenceUuid()
用于創(chuàng)建空 SequenceUuid 對(duì)象的構(gòu)造函數(shù)。
public SequenceUuid(UUID uuid)
用于創(chuàng)建具有指定 UUID 的 SequenceUuid 對(duì)象的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
uuid | 指示要在 SequenceUuid 對(duì)象中設(shè)置的 UUID 對(duì)象。 |
public static SequenceUuid uuidFromString(String uuid)
使用指定的 UUID 字符串創(chuàng)建一個(gè) SequenceUuid 對(duì)象。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
uuid | 指示用于創(chuàng)建 SequenceUuid 對(duì)象的符合格式的 UUID 字符串。 |
返回:
返回一個(gè) SequenceUuid 對(duì)象。
Throws:
Throw名稱 | Throw描述 |
---|---|
IllegalArgumentException | 如果字符串不符合 toString 中描述的字符串表示,則拋出此異常。 |
public UUID getUuid()
獲取封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象。
返回:
返回封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象。
public String toString()
獲取封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象的字符串表示形式。
覆蓋:
類 Object 中的 toString
返回:
返回封裝在當(dāng)前 SequenceUuid 對(duì)象中的 UUID 對(duì)象的字符串表示形式。
public int hashCode()
獲取當(dāng)前 SequenceUuid 對(duì)象的哈希碼。
覆蓋:
類 Object 中的 hashCode
返回:
返回當(dāng)前 SequenceUuid 對(duì)象的哈希碼。
public boolean equals(Object obj)
檢查給定對(duì)象是否與當(dāng)前 SequenceUuid 對(duì)象相同。
覆蓋:
類 Object 中的等于
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
obj | 指示要與當(dāng)前 SequenceUuid 對(duì)象進(jìn)行比較的對(duì)象。 |
返回:
如果兩個(gè)對(duì)象相同,則返回 true; 否則返回 false。
public boolean marshalling(Parcel out)
將當(dāng)前 SequenceUuid 對(duì)象編組到指定的 Parcel 對(duì)象。
指定者:
接口 Sequenceable 中的編組
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
out | 指示用于編組的 Parcel 對(duì)象。 |
返回:
如果編組成功,則返回 true; 否則返回 false。
public boolean unmarshalling(Parcel in)
從指定的 Parcel 對(duì)象中解組當(dāng)前的 SequenceUuid 對(duì)象。
指定者:
在接口 Sequenceable 中解組
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
in | 指示用于解組的 Parcel 對(duì)象。 |
返回:
如果解組成功,則返回 true; 否則返回 false。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: