TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
यह एक सेंटिनल टाइप है, जो Long
को रैप करता है. यह सिर्फ़ विकल्पों को पार्स करने वाली मशीन के लिए एक संकेत के तौर पर मौजूद होता है कि किसी खास वैल्यू को वैसे ही पार्स किया जाना चाहिए जैसे कि वह समय की वैल्यू दिखाने वाली स्ट्रिंग हो.
हमारा सुझाव है कि इसके बजाय Duration
का इस्तेमाल करें.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
TimeVal(Long value)
तय किए गए Long आर्ग्युमेंट को दिखाने वाला, नया TimeVal ऑब्जेक्ट बनाता है |
|
TimeVal(String value)
यह फ़ंक्शन, नया TimeVal ऑब्जेक्ट बनाता है. यह ऑब्जेक्ट, स्ट्रिंग पैरामीटर से दिखाए गए |
सार्वजनिक तरीके | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
स्ट्रिंग को हैरारकी वाली समय वैल्यू के तौर पर पार्स करता है डिफ़ॉल्ट इकाई मिलीसेकंड होती है. |
int
|
intValue()
|
long
|
longValue()
|
पब्लिक कंस्ट्रक्टर
TimeVal
public TimeVal (Long value)
तय किए गए Long आर्ग्युमेंट को दिखाने वाला, नया TimeVal ऑब्जेक्ट बनाता है
पैरामीटर | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
यह फ़ंक्शन, नया TimeVal ऑब्जेक्ट बनाता है. यह ऑब्जेक्ट, स्ट्रिंग पैरामीटर से दिखाए गए fromString(String)
तरीके का इस्तेमाल किया जाता है.
पैरामीटर | |
---|---|
value |
String |
सार्वजनिक तरीके
asLong
public Long asLong ()
रिटर्न | |
---|---|
Long |
रैप की गई Long वैल्यू. |
compareTo
public int compareTo (Long other)
पैरामीटर | |
---|---|
other |
Long |
रिटर्न | |
---|---|
int |
doubleValue
public double doubleValue ()
रिटर्न | |
---|---|
double |
floatValue
public float floatValue ()
रिटर्न | |
---|---|
float |
fromString
public static long fromString (String value)
स्ट्रिंग को हैरारकी वाली समय वैल्यू के तौर पर पार्स करता है
डिफ़ॉल्ट इकाई मिलीसेकंड होती है. पार्स करने वाला टूल, सेकंड (1,000 मिलीसेकंड) के लिए s
,
मिनट (60 सेकंड) के लिए m
, घंटे (60 मिनट) के लिए h
या दिन (24 घंटे) के लिए d
को स्वीकार करेगा.
यूनिट को एक साथ दिखाया जा सकता है. हालांकि, हर यूनिट एक से ज़्यादा बार नहीं दिखनी चाहिए. साथ ही, सभी यूनिट को स्केल के घटते क्रम में दिखाया जाना चाहिए. उदाहरण के लिए,
h
सिर्फ़ m
से पहले और d
के बाद दिख सकता है. उदाहरण के लिए, "1d2h3m4s5ms", "4" या "4ms" समय की मान्य वैल्यू होगी. एम्बेड किए गए सभी व्हाइटस्पेस हटा दिए जाते हैं.
ध्यान दें कि यह तरीका ओवरफ़्लो को अस्वीकार करता है. इसलिए, यह पक्का है कि आउटपुट नंबर नॉन-नेगेटिव होगा और long
टाइप में फ़िट होगा.
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
long |
intValue
public int intValue ()
रिटर्न | |
---|---|
int |
longValue
public long longValue ()
रिटर्न | |
---|---|
long |