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 ऑब्जेक्ट बनाता है. यह ऑब्जेक्ट, स्ट्रिंग पैरामीटर से दिखाए गए टाइमस्टैंप को दिखाता है. स्ट्रिंग को 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