시간 가치
public
class
TimeVal
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.util.TimeVal |
Long
를 래핑하는 센티널 유형입니다. 옵션에 대한 힌트로만 존재합니다.
특정 값이 특정 값을 나타내는 문자열인 것처럼 구문 분석되어야 한다는 것을
시간 값입니다.
대신 Duration
를 사용하는 것이 좋습니다.
요약
공개 생성자 | |
---|---|
TimeVal(Long value)
지정된 Long 인수를 나타내는 새로 할당된 TimeVal 객체를 생성합니다. |
|
TimeVal(String value)
|
공개 메서드 | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
문자열을 계층적 시간 값으로 파싱 기본 단위는 밀리초입니다. |
int
|
intValue()
|
long
|
longValue()
|
공개 생성자
시간 가치
public TimeVal (Long value)
지정된 Long 인수를 나타내는 새로 할당된 TimeVal 객체를 생성합니다.
매개변수 | |
---|---|
value |
Long |
시간 가치
public TimeVal (String value)
fromString(String)
메서드에서 사용하는 방식입니다.
매개변수 | |
---|---|
value |
String |
공개 메서드
긴
public Long asLong ()
반환 값 | |
---|---|
Long |
래핑된 Long 값 |
비교 대상
public int compareTo (Long other)
매개변수 | |
---|---|
other |
Long |
반환 값 | |
---|---|
int |
doubleValue
public double doubleValue ()
반환 값 | |
---|---|
double |
부동 소수점 수
public float floatValue ()
반환 값 | |
---|---|
float |
fromString
public static long fromString (String value)
문자열을 계층적 시간 값으로 파싱
기본 단위는 밀리초입니다. 파서는 s
를 초 (1,000밀리초) 동안 허용합니다.
m
는 분 (60초), h
는 시간 (60분), d
은 일
(24시간).
각 단위가 최대 1번만 표시되는 한, 여러 단위를 혼합하여 사용할 수 있습니다.
표시되는 모든 단위는 배율 내림차순으로 나열됩니다. 예를 들어
h
이(가) m
이전에만 표시될 수 있으며 d
이후에만 나타날 수도 있습니다.
구체적인 예: '1d2h3m4s5ms' '4'와 같은 유효한 시간 값입니다. 또는 "4ms"입니다. 전체
포함된 공백은 삭제됩니다.
이 메서드는 오버플로를 거부합니다. 따라서 출력 수는
음수가 아니고 long
유형에 들어가는 것입니다.
매개변수 | |
---|---|
value |
String |
반환 값 | |
---|---|
long |
정수 값
public int intValue ()
반환 값 | |
---|---|
int |
long 값
public long longValue ()
반환 값 | |
---|---|
long |