TimeVal

public class TimeVal
extends Number implements Comparable<Long>

java.lang.Object
java.lang.Number
  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 تم تخصيصه حديثًا ويمثّل الـ طابع الزمني الذي تشير إليه مَعلمة السلسلة. يتم تحويل السلسلة إلى TimeVal بالطريقة نفسها التي تستخدمها طريقة fromString(String) تمامًا.

المعلَمات
value String

عمليات الطرح
NumberFormatException

الإجراءات العامة

asLong

public Long asLong ()

القيم المُعادة
Long قيمة Long المغلّفة

compareTo

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

عمليات الطرح
NumberFormatException

intValue

public int intValue ()

القيم المُعادة
int

longValue

public long longValue ()

القيم المُعادة
long