TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
זהו סוג של sentinel שמקיף Long
. הוא קיים רק כדי להעביר רמז למנגנון הניתוח של האפשרויות, שצריך לנתח ערך מסוים כאילו הוא מחרוזת שמייצגת ערך זמן.
במקום זאת, מומלץ להשתמש ב-Duration
.
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
TimeVal(Long value)
יצירת אובייקט TimeVal חדש שהוקצה, שמייצג את הארגומנט Long שצוין |
|
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 חדש שהוקצה, שמייצג את הארגומנט Long שצוין
פרמטרים | |
---|---|
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)
ניתוח המחרוזת כערך זמן היררכי
יחידת ברירת המחדל היא אלפיות השנייה. המנתח יקבל את הערך s
לשניות (1,000 אלפיות שנייה), את הערך m
לדקות (60 שניות), את הערך h
לשעות (60 דקות) ואת הערך d
לימים (24 שעות).
אפשר לשלב בין היחידות, כל עוד כל יחידה מופיעה לכל היותר פעם אחת, וכל היחידות שמופיעות מפורטות בסדר יורד של קנה מידה. לדוגמה, התג h
יכול להופיע רק לפני התג m
, ורק אחרי התג d
. לדוגמה, הערך '1d2h3m4s5ms' הוא ערך זמן תקין, וכך גם הערכים '4' או '4ms'. כל תווי הרווחים הלבנים המוטמעים יימחקו.
חשוב לדעת שהשיטה הזו דוחה חריגות. כך מובטח שמספר הפלט יהיה מספר חיובי שיתאים לסוג long
.
פרמטרים | |
---|---|
value |
String |
החזרות | |
---|---|
long |
intValue
public int intValue ()
החזרות | |
---|---|
int |
longValue
public long longValue ()
החזרות | |
---|---|
long |