TimeVal
public class TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
זהו סוג זקיף שעוטף 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 |
שיטות ציבוריות
כל עוד
public Long asLong ()
החזרות | |
---|---|
Long | הערך Long העטוף. |
בהשוואה ל
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
למשך שניות (1000 מיליס), 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 |