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 مخصص حديثًا يمثل ملف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 |