Java 这个表达的目的

Java 这个表达的目的,java,Java,我对Java比较陌生。 我在看一个例子时偶然发现了这句话 ((Integer)arg).intValue() 有人能解释这个表达式吗?假设arg是一个对象,它被转换成整数,这样就可以使用整数上可用的intValue()方法获得原语int值 在Java 5及更高版本中,可以利用自动装箱将其简化为: int x = (Integer)arg; 假设arg是一个对象,它将被转换为整数,这样就可以使用Integer上提供的intValue()方法获得原语int值 在Java 5及更高版本中,可以利用

我对Java比较陌生。 我在看一个例子时偶然发现了这句话

((Integer)arg).intValue()

有人能解释这个表达式吗?

假设
arg
是一个
对象
,它被转换成
整数
,这样就可以使用
整数
上可用的
intValue()
方法获得原语
int

在Java 5及更高版本中,可以利用自动装箱将其简化为:

int x = (Integer)arg;

假设
arg
是一个
对象
,它将被转换为
整数
,这样就可以使用
Integer
上提供的
intValue()
方法获得原语
int

在Java 5及更高版本中,可以利用自动装箱将其简化为:

int x = (Integer)arg;

arg
被键入到一个
Integer
(Java的
int
包装类)。然后对
Integer
调用
intValue
方法,返回原语
int
值。

arg
被键入
Integer
(Java的
int
包装类)。然后对
Integer
调用
intValue
方法,返回原语
int
值。

(Integer)arg
基本上对参数强制转换整数,这意味着它尝试以整数格式返回arg值

intValue()
以int形式返回指定数字的值。

(整数)arg
基本上在参数上强制转换整数,这意味着它尝试以整数格式返回arg值


intValue()
将指定数字的值返回为int。

否,没有人可以解释
此语句,因为它不是一条语句。这是一个表达式。不,没有人能解释这条语句,因为它不是一条语句。这是一个表达式。该语句取自一个实现可观察接口的程序,您的回答很好地解释了该语句。谢谢。这句话取自一个实现可观察接口的程序,你的回答很好地解释了这句话。非常感谢。