ערך TimeVal
public
class
TimeVal
extends Object
JavaScript.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()
|
בנאים ציבוריים
ערך TimeVal
public TimeVal (Long value)
יצירת אובייקט TimeVal שהוקצה לאחרונה ומייצג את הארגומנט הארוך שצוין
פרמטרים | |
---|---|
value |
Long |
ערך TimeVal
public TimeVal (String value)
הפונקציה יוצרת אובייקט TimeVal שהוקצה לאחרונה ומייצג את fromString(String)
.
פרמטרים | |
---|---|
value |
String |
שיטות ציבוריות
ארוך
public Long asLong ()
החזרות | |
---|---|
Long |
הערך המוקף של Long . |
השוואה אל
public int compareTo (Long other)
פרמטרים | |
---|---|
other |
Long |
החזרות | |
---|---|
int |
ערך כפול
public double doubleValue ()
החזרות | |
---|---|
double |
ערך float
public float floatValue ()
החזרות | |
---|---|
float |
fromString (מחרוזת)
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 |
intValue
public int intValue ()
החזרות | |
---|---|
int |
LongValue
public long longValue ()
החזרות | |
---|---|
long |