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