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 تم تخصيصه حديثًا ويمثّل الـ 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 |
|