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 שהוקצה לאחרונה המייצג את חותמת זמן מסומן על ידי הפרמטר String.

שיטות ציבוריות

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 שהוקצה לאחרונה המייצג את חותמת זמן מסומן על ידי הפרמטר String. המחרוזת מומרת ל-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