- 所有已知子接口:
-
BooleanValue
,ByteValue
,CharValue
,DoubleValue
,FloatValue
,IntegerValue
,LongValue
,ShortValue
在目标VM中为原始类型的字段或变量分配的值。每个原始值通过此接口的子接口访问。
- 自1.3版本起:
- 1.3
-
Method Summary
Modifier and TypeMethodDescriptionboolean
将此值转换为BooleanValue并将结果作为布尔值返回。byte
将此值转换为ByteValue并将结果作为字节返回。char
将此值转换为CharValue并将结果作为字符返回。double
将此值转换为DoubleValue并将结果作为双精度浮点数返回。float
将此值转换为FloatValue并将结果作为浮点数返回。int
intValue()
将此值转换为IntegerValue并将结果作为整数返回。long
将此值转换为LongValue并将结果作为长整型返回。short
将此值转换为ShortValue并将结果作为短整型返回。Methods declared in interface com.sun.jdi.Mirror
toString, virtualMachine
-
Method Details
-
booleanValue
boolean booleanValue()将此值转换为BooleanValue并将结果作为布尔值返回。- 返回:
-
如果此值为非零,则返回
true
(或如果已经是BooleanValue,则返回true
);否则返回false。
-
byteValue
byte byteValue()将此值转换为ByteValue并将结果作为字节返回。必要时将缩小值,并且可能会丢失幅度或精度信息(就像将原始值转换为字节一样)。- 返回:
- 转换为字节的值
-
charValue
char charValue()将此值转换为CharValue并将结果作为字符返回。必要时将缩小或扩大值,并且可能会丢失幅度或精度信息(就像将原始值转换为字符一样,在缩小的情况下)。- 返回:
- 转换为字符的值
-
shortValue
short shortValue()将此值转换为ShortValue并将结果作为短整型返回。必要时将缩小或扩大值,并且可能会丢失幅度或精度信息(就像将原始值转换为短整型一样,在缩小的情况下)。- 返回:
- 转换为短整型的值
-
intValue
int intValue()将此值转换为IntegerValue并将结果作为整数返回。必要时将缩小或扩大值,并且可能会丢失幅度或精度信息(就像将原始值转换为整数一样,在缩小的情况下)。- 返回:
- 转换为整数的值
-
longValue
long longValue()将此值转换为LongValue并将结果作为长整型返回。必要时将缩小或扩大值,并且可能会丢失幅度或精度信息(就像将原始值转换为长整型一样,在缩小的情况下)。- 返回:
- 转换为长整型的值
-
floatValue
float floatValue()将此值转换为FloatValue并将结果作为浮点数返回。必要时将缩小或扩大值,并且可能会丢失幅度或精度信息(就像将原始值转换为浮点数一样,在缩小的情况下)。- 返回:
- 转换为浮点数的值
-
doubleValue
double doubleValue()将此值转换为DoubleValue并将结果作为双精度浮点数返回。必要时将扩大值,并且可能会丢失精度信息。- 返回:
- 转换为双精度浮点数的值
-