我如何在java中将对象转换为int型?
当前回答
首先使用instanceof关键字进行检查。如果为真,则转换它。
其他回答
我猜你想知道为什么C或c++允许像操作数字一样操作对象指针,但在Java中不能以同样的方式操作对象引用。
Java中的对象引用不像C或c++中的指针……指针基本上是整数,你可以像操作其他int一样操作它们。引用是一种更具体的抽象,不能像指针那样被操作。
首先使用instanceof关键字进行检查。如果为真,则转换它。
你不能。int不是Object。
虽然整数是一个对象,但我怀疑这是你的意思。
对象变量;hastaId
Object hastaId = session.getAttribute("hastaID");
例如,将一个对象转换为int类型,即hasaid
int hastaID=Integer.parseInt(String.valueOf(hastaId));
如果你想把字符串对象转换成整数… 你可以简单地传递为:
int id = Integer.valueOf((String) object_name);
希望这对你有帮助:-)
推荐文章
- 如何在java中格式化持续时间?(如格式H:MM:SS)
- urlencoder .encode(字符串)已弃用,我应该使用什么代替?
- javax.transaction.Transactional vs . org.springframework.transaction.annotation.Transactional
- Java 8接口方法中不允许“同步”的原因是什么?
- 如何找到Java堆大小和内存使用(Linux)?
- 使用Enum实现单例(Java)
- RabbitMQ与通道和连接之间的关系
- buildSessionFactory()配置方法在Hibernate中已弃用?
- Spring MVC -如何获得所有的请求参数在一个地图在Spring控制器?
- 如何在Java中按两个字段排序?
- 文件之间的差异。路径中的分隔符和斜杠
- 在方法参数中使用NotNull注释
- 在Swift中转换Float为Int
- Spring MVC中处理可选参数的@RequestParam
- Tomcat:如何查找正在运行的Tomcat版本?