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