TimeVal

public class TimeVal
extends Object

java.lang.Object
com.android.tradefed.util.TimeVal


هذا هو نوع الحارس الذي يلتف Long . إنه موجود فقط كتلميح لآليات تحليل الخيارات التي يجب تحليل قيمة معينة كما لو كانت سلسلة تمثل قيمة زمنية.

نوصي باستخدام Duration بدلاً من ذلك.

ملخص

المنشأت العامة

TimeVal (Long value)

إنشاء كائن TimeVal مخصص حديثًا يمثل الوسيطة الطويلة المحددة

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 مخصص حديثًا يمثل الوسيطة الطويلة المحددة

حدود
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

ضعف القيمة

public double doubleValue ()

عائدات
double

تعويم القيمة

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