object类转换LONG
时间: 2023-07-25 08:38:43 浏览: 103
在Java中,Object类可以通过类型转换将其转换为其他类型。如果要将Object类型转换为Long类型,可以使用以下代码:
```
Object obj = 10; // 假设obj是Object类型的变量,它的值为10
Long l = Long.valueOf(obj.toString());
```
在这个例子中,我们假设obj是Object类型的变量,它的值为10。首先,我们使用toString()方法将obj转换为字符串类型,然后使用Long.valueOf()方法将其转换为Long类型。需要注意的是,如果obj的值不能转换为Long类型,将会抛出NumberFormatException异常。
相关问题
C# object转换成long
如果你有一个C#的object对象,想要将其转换成long类型,你可以使用long.TryParse()方法。具体代码如下:
```
object obj = 1234567890;
long result = 0;
if (obj != null && long.TryParse(obj.ToString(), out result))
{
// result即为转换后的long类型值
}
```
首先将object对象转换成字符串类型,然后使用long.TryParse()方法将字符串转换成long类型。注意需要判断obj对象是否为空,以及转换是否成功。
JAVA将Long转换成object类
可以使用Long类的valueOf方法将long类型转换成Long对象,然后将Long对象赋值给Object类型的变量。示例代码如下:
```
long l = 123456L;
Long longObj = Long.valueOf(l);
Object obj = longObj;
```
注意,这里Long对象是可以自动装箱为Long类型的,因此也可以写成如下形式:
```
long l = 123456L;
Object obj = l;
```
这里的l会自动被装箱为Long类型,然后再自动向上转型为Object类型。
阅读全文