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