日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

Scope

創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為牟平企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè),牟平網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

java.lang.Object

|---ohos.utils.Scope

public final class Scope>
extends Object

描述字段的有效值范圍。

范圍的下限必須小于或等于范圍的上限。 這要求 Scope 中的對象必須是可比較的。

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

構(gòu)造函數(shù) 描述
Scope(T lowerObj, T upperObj)用于創(chuàng)建具有指定下限和上限的 Scope 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
Tclamp(T value)將給定值限制在當(dāng)前范圍內(nèi)。
booleancontains(ScopeT range)檢查給定范圍是否在當(dāng)前范圍內(nèi)。
booleancontains(T value)檢查給定值是否在當(dāng)前范圍內(nèi)。
static >Scopecreate(T lowerObj, T upperObj)創(chuàng)建一個(gè)數(shù)據(jù)類型與輸入?yún)?shù)相同的范圍。
booleanequals(Object obj)檢查給定對象是否等于當(dāng)前范圍。
ScopeTexpand(ScopeT range)創(chuàng)建包含當(dāng)前范圍和給定范圍的最小范圍。
ScopeTexpand(T value)創(chuàng)建包含當(dāng)前范圍和給定值的最小范圍。
ScopeTexpand(T lowerObj, T upperObj)創(chuàng)建包含當(dāng)前范圍和給定下限和上限的最小范圍。
TgetLower()獲取當(dāng)前范圍的下限。
TgetUpper()獲取當(dāng)前范圍的上限。
inthashCode()獲取當(dāng)前范圍的哈希碼值。
ScopeTintersect(ScopeT range)返回給定范圍和當(dāng)前范圍的交集。
ScopeTintersect(T lowerObj, T upperObj)返回當(dāng)前范圍與給定下限和上限指定的范圍的交集。
StringtoString()獲取當(dāng)前范圍的字符串表示形式。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

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

Scope

public Scope(T lowerObj, T upperObj)

用于創(chuàng)建具有指定下限和上限的 Scope 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
lowerObj表示 Scope 實(shí)例的下限。
upperObj表示 Scope 實(shí)例的上限。

Throws:

Throw名稱 Throw描述
NullPointerException如果 lowerObj 或 upperObj 為 null,則引發(fā)此異常。
IllegalArgumentException如果 lowerObj 大于 upperObj,則拋出此異常。

方法詳情

create

public static > Scope create(T lowerObj, T upperObj)

創(chuàng)建一個(gè)數(shù)據(jù)類型與輸入?yún)?shù)相同的范圍。

輸入?yún)?shù)的數(shù)據(jù)類型必須具有可比性。

參數(shù):

參數(shù)名稱 參數(shù)描述
lowerObj表示 Scope 實(shí)例的下限。
upperObj表示 Scope 實(shí)例的上限。

Throws:

Throw名稱 Throw描述
NullPointerException如果 lowerObj 或 upperObj 為 null,則引發(fā)此異常。
IllegalArgumentException如果 lowerObj 大于 upperObj,則拋出此異常。

getLower

public T getLower()

獲取當(dāng)前范圍的下限。

返回:

返回當(dāng)前范圍的下限。

getUpper

public T getUpper()

獲取當(dāng)前范圍的上限。

返回:

返回當(dāng)前范圍的上限。

clamp

public T clamp(T value)

將給定值限制在當(dāng)前范圍內(nèi)。

如果給定值在范圍內(nèi),則返回給定值。 如果給定值小于下限,則返回下限; 如果給定值大于上限,則返回上限。

參數(shù):

參數(shù)名稱 參數(shù)描述
value指示要鉗位的值。

返回:

返回限制在當(dāng)前范圍內(nèi)的值。

Throws:

Throw名稱 Throw描述
NullPointerException如果值為 null,則引發(fā)此異常。

contains

public boolean contains(T value)

檢查給定值是否在當(dāng)前范圍內(nèi)。

如果值大于或等于范圍的下限且小于或等于范圍的上限,則該值在范圍內(nèi)。

參數(shù):

參數(shù)名稱 參數(shù)描述
value指示要檢查的值。

返回:

如果給定值在范圍內(nèi),則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
NullPointerException如果值為 null,則引發(fā)此異常。

contains

public boolean contains(ScopeT range)

檢查給定范圍是否在當(dāng)前范圍內(nèi)。

如果給定范圍的下限大于或等于當(dāng)前范圍的下限并且其上限小于或等于當(dāng)前范圍的上限,則給定范圍在當(dāng)前范圍內(nèi)。

參數(shù):

參數(shù)名稱 參數(shù)描述
range表示要檢查的范圍。

返回:

如果給定范圍在當(dāng)前范圍內(nèi),則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
NullPointerException如果范圍為空,則引發(fā)此異常。

expand

public ScopeT expand(ScopeT range)

創(chuàng)建包含當(dāng)前范圍和給定范圍的最小范圍。

要?jiǎng)?chuàng)建的范圍的下限是當(dāng)前范圍的下限和給定范圍的下限之間的較小值。 要?jiǎng)?chuàng)建的范圍的上限是當(dāng)前范圍的上限和給定范圍的上限之間的較大值。

參數(shù):

參數(shù)名稱 參數(shù)描述
range指示與當(dāng)前范圍一起使用以創(chuàng)建其擴(kuò)展的范圍。

返回:

返回包含當(dāng)前范圍和給定范圍的最小范圍。

Throws:

Throw名稱 Throw描述
NullPointerException如果范圍為空,則引發(fā)此異常。
IllegalArgumentException如果 lowerObj 大于 upperObj,則拋出此異常。

expand

public ScopeT expand(T lowerObj, T upperObj)

創(chuàng)建包含當(dāng)前范圍和給定下限和上限的最小范圍。

要?jiǎng)?chuàng)建的范圍的下限是當(dāng)前范圍的下限和給定的下限之間的較小值。 要?jiǎng)?chuàng)建的范圍的上限是當(dāng)前范圍的上限和給定的上限之間的較大值。

參數(shù):

參數(shù)名稱 參數(shù)描述
lowerObj表示下限。
upperObj表示上限。

返回:

返回包含當(dāng)前范圍和給定下限和上限的最小范圍。

Throws:

Throw名稱 Throw描述
NullPointerException如果 lowerObj 或 upperObj 為 null,則引發(fā)此異常。
IllegalArgumentException如果 lowerObj 大于 upperObj,則拋出此異常。

expand

public ScopeT expand(T value)

創(chuàng)建包含當(dāng)前范圍和給定值的最小范圍。

要?jiǎng)?chuàng)建的范圍的下限是當(dāng)前范圍的下限和給定值之間的較小值。 要?jiǎng)?chuàng)建的范圍的上限是當(dāng)前范圍的上限和給定值之間的較大值。

參數(shù):

參數(shù)名稱 參數(shù)描述
value表示給定值。

返回:

返回包含當(dāng)前范圍和給定值的最小范圍。

Throws:

Throw名稱 Throw描述
NullPointerException如果值為 null,則引發(fā)此異常。
IllegalArgumentException如果 lowerObj 大于 upperObj,則拋出此異常。

intersect

public ScopeT intersect(ScopeT range)

返回給定范圍和當(dāng)前范圍的交集。

參數(shù):

參數(shù)名稱 參數(shù)描述
range表示給定范圍。

返回:

返回交點(diǎn)。

Throws:

Throw名稱 Throw描述
NullPointerException如果范圍為空,則引發(fā)此異常。
IllegalArgumentException如果兩個(gè)范圍沒有交集,則拋出此異常。

intersect

public ScopeT intersect(T lowerObj, T upperObj)

返回當(dāng)前范圍與給定下限和上限指定的范圍的交集。

參數(shù):

參數(shù)名稱 參數(shù)描述
lowerObj表示下限。
upperObj表示上限。

返回:

返回交點(diǎn)。

Throws:

Throw名稱 Throw描述
NullPointerException如果 lowerObj 或 upperObj 為 null,則引發(fā)此異常。
IllegalArgumentException如果兩個(gè)范圍沒有交集,則拋出此異常。

equals

public boolean equals(Object obj)

檢查給定對象是否等于當(dāng)前范圍。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
obj指示要比較的范圍對象。

返回:

如果給定對象等于當(dāng)前范圍,則返回 true; 否則返回 false。

hashCode

public int hashCode()

獲取當(dāng)前范圍的哈希碼值。

覆蓋:

類 Object 中的 hashCode

返回:

返回當(dāng)前范圍的哈希碼值。

toString

public String toString()

獲取當(dāng)前范圍的字符串表示形式。

覆蓋:

類 Object 中的 toString

返回:

返回當(dāng)前范圍的字符串表示形式。


當(dāng)前名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSScope
鏈接分享:http://www.dlmjj.cn/article/cdjgcgo.html