gpt4 book ai didi

java - 在包装类中进行转换

转载 作者:行者123 更新时间:2023-12-01 11:52:00 26 4
gpt4 key购买 nike

   int k=(int)10.0;
Integer j = (Integer ) 10.0;//compile time error

在第二行代码中,我遇到了不兼容的类型错误。我的问题是为什么无法在 java 中转换包装类?因为我能够在 java 中转换基元。

   incompatible types: double cannot be converted to Integer
Integer j = (Integer ) 10.0;

最佳答案

不,您不能将基元转换为错误的包装类,请使用 int k = Double.valueOf(10.0).intValue()int k=(int)10.0;整数 i = k;

关于java - 在包装类中进行转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28726860/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com