زمان‌سنج

public class TimeVal
extends Number implements Comparable<Long>

شیء جاوا
شماره جاوا.زبان.
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 ()

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

زمان‌سنج

public TimeVal (Long value)

یک شیء TimeVal که به تازگی تخصیص داده شده است، می‌سازد که نشان دهنده آرگومان Long مشخص شده است.

پارامترها
value Long

زمان‌سنج

public TimeVal (String value)

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

پارامترها
value String

پرتاب‌ها
NumberFormatException

روش‌های عمومی

asLong

public Long asLong ()

بازگشت‌ها
Long مقدار Long پیچیده شده.

مقایسه کنید

public int compareTo (Long other)

پارامترها
other Long

بازگشت‌ها
int

ارزش دوگانه

public double doubleValue ()

بازگشت‌ها
double

مقدار شناور

public float floatValue ()

بازگشت‌ها
float

ازرشته

public static long fromString (String value)

رشته را به صورت یک مقدار زمانی سلسله مراتبی تجزیه می‌کند.

واحد پیش‌فرض millis است. تجزیه‌گر برای ثانیه (۱۰۰۰ میلی‌ثانیه) s ، برای دقیقه (۶۰ ثانیه) m ، برای ساعت (۶۰ دقیقه) h یا برای روز (۲۴ ساعت) d را می‌پذیرد.

واحدها را می‌توان با هم ترکیب و تطبیق داد، به شرطی که هر واحد حداکثر یک بار ظاهر شود، و به شرطی که تمام واحدهایی که ظاهر می‌شوند به ترتیب نزولی مقیاس فهرست شوند. بنابراین، برای مثال، h فقط می‌تواند قبل از m ظاهر شود و فقط می‌تواند بعد از d ظاهر شود. به عنوان مثال، "1d2h3m4s5ms" یک مقدار زمان معتبر خواهد بود، همانطور که "4" یا "4ms" نیز همینطور. تمام فاصله‌های خالی تعبیه شده حذف می‌شوند.

توجه داشته باشید که این روش سرریزها را رد می‌کند. بنابراین تضمین می‌شود که عدد خروجی غیر منفی باشد و در نوع long قرار گیرد.

پارامترها
value String

بازگشت‌ها
long

پرتاب‌ها
NumberFormatException

مقدار صحیح

public int intValue ()

بازگشت‌ها
int

مقدار طولانی

public long longValue ()

بازگشت‌ها
long