TimeVal

public class TimeVal
extends Object

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


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

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

ملخص

المقاولين العامة

TimeVal (Long value)

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

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

حدود
value Long

TimeVal

public TimeVal (String value)

إنشاء كائن TimeVal المخصص حديثًا والذي يمثل الطابع الزمني المشار إليها بواسطة معلمة السلسلة. يتم تحويل السلسلة إلى 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