TimeVal

public class TimeVal
extends Object

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


این یک نوع نگهبان است که یک Long می پیچد. این فقط به عنوان یک اشاره به ماشین آلات تجزیه گزینه ها وجود دارد که یک مقدار خاص باید به گونه ای تجزیه شود که گویی رشته ای است که یک مقدار زمانی را نشان می دهد.

توصیه می کنیم به جای آن از Duration استفاده کنید.

خلاصه

سازندگان عمومی

TimeVal (Long value)

یک شی TimeVal جدید تخصیص یافته می سازد که آرگومان Long مشخص شده را نشان می دهد

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 جدید تخصیص یافته می سازد که آرگومان Long مشخص شده را نشان می دهد

پارامترها
value Long

TimeVal

public TimeVal (String value)

یک شی TimeVal جدید تخصیص یافته می سازد که نشان دهنده آن است مهر زمانی با پارامتر String نشان داده شده است. رشته دقیقاً به روشی که توسط متد fromString(String) استفاده می شود به TimeVal تبدیل می شود.

پارامترها
value String

روش های عمومی

دراز

public Long asLong ()

برمی گرداند
Long مقدار Long پیچیده شده

مقایسه با

public int compareTo (Long other)

پارامترها
other Long

برمی گرداند
int

دو ارزش

public double doubleValue ()

برمی گرداند
double

floatValue

public float floatValue ()

برمی گرداند
float

از رشته

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