在java中如何把一个object对象转换为数值类型的

如题所述

你好,

可以先加个判断
if(obj instanceof Integer){
Integer temp=(Integer)obj;
}

或者直接转换
if(null!=obj){
Integer temp=Integer.valueOf(obj.toString());
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-27
用基本数据类型的封装类,比如
int i = (Integer)obj;追问

你左边得到的只是一个对象吧,那个Object是对象喔

在java中如何把一个object对象转换为数值类型的
你好,可以先加个判断 if(obj instanceof Integer){ Integer temp=(Integer)obj;} 或者直接转换 if(null!=obj){ Integer temp=Integer.valueOf(obj.toString());}

javaobject转int
1. 使用类型转换 在Java中,我们可以通过使用括号进行类型转换。如果JavaObject实际上包含了一个可以转换为int的数值,那么我们可以使用以下方式进行转换:java int intValue = javaObject;这里假设`javaObject`是一个能够被安全转换为int类型的对象。如果转换可能导致数据丢失,则需要进行额外的检查和错误处理...

object转integer
Object转为Integer有两种方式:1、使用(Integer)方式,可以兼容为null的情况,不会报错(推荐)代码:Integerabc=(Integer)obj;2、使用parseInt方式,这样的话obj不能为null,否则会报错这样是将object类型使用toString转为字符串String类型,然后将String类型使用parseInt转为int类型,再通过自动包装将int类型...

哪位知道在java中如何把一个Object对象转换成一个int数组
public static void main(String[] args){ \/\/input 的定义是OBJECT,实际对象是int数组 Object input=new int[]{1,2};System.out.println(input);\/\/可以把input[OBJECT类型]转化成int数组 int[] tranfer=(int[])input;System.out.println(tranfer.length);} 我猜测楼主可能是在基于某些框架或设计...

java中怎样将object类型转化为string
方法2:采用类型转换(String)object方法 这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时...

java object 转int
当需要将Java中的HashMap对象转换为int类型时,可以利用HashMap的values()方法获取所有值的集合,然后通过toArray()方法将其转换为Object数组。在上述代码示例中,MapToObject类的main方法中,首先创建了一个HashMap,存储了键值对(1, "one"), (2, "two"), (3, "three")。接着,通过values()...

在java中怎样将object转换int [编程]
public static void main(){ Object a = 4;int b =1;if( b > (Integer)a)System.out.print("success.");} } 我比较懒,这种方法最简单,反正你只要比较就可以了int是强类型,而Object是弱类型,既然不能从强类型转成弱类型,那就转成Integer也就是整型的强类型就好了。值得提的是JDK 6...

在java中怎样将object转换int
Object b;\/\/Object转int,用变量a接收一下方便输出。int a=(int)b;

java中怎么把对象转换成整形?
1、如果object是byte,short,int,char类型生成的,那么不用转换直接赋值就ok了。2、如果object是字符串类型生成的,先把object转换为String类型的,再把String类型转换为int类型。例如:String myInt="123";Object os=myInt;int b=Integer.parseInt((String)os);\/\/还可以os.toString()3、如果object是...

java中怎样将object类型转换成int 型
这个应该根据具体类型来的吧 object直接应该不可以转吧 除非你自己定义方法进行判断转像一般的String 转成int可以用Ineger.parseInt(String a); 等具体类型都有相应的方法。

相似回答