相关疑难解决方法(0)

无法从类型对象转换为long

我有一个名为的哈希表table.类型值是long.我正在使用价值观.values().现在我想访问这些值.

Collection val = table.values();

Iterator itr = val.iterator();
long a  =   (long)itr.next();
Run Code Online (Sandbox Code Playgroud)

但是当我试图得到它时,它会给我错误,因为我无法从类型转换objectlong.我该怎么办呢?

java types casting long-integer

16
推荐指数
2
解决办法
8万
查看次数

如何将对象转换为长数据类型java

我有这个代码给我一个错误?

public int part(Object key) {   
    long clientId = (long) key;
    ...
}
Run Code Online (Sandbox Code Playgroud)

以下是错误:

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
Run Code Online (Sandbox Code Playgroud)

不知道为什么会引发异常.

java object long-integer

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

long-integer ×2

casting ×1

object ×1

types ×1