异常处理:java.lang.ClassCastException: java.util.HashMap$KeyIterator

2024-12-25 09:12:39
推荐回答(4个)
回答1:

类型转换异常:
UserManagerInfo um=(UserManagerInfo) unService.getPorts();这个是一个强制转换,你看看unService.getPorts()的返回类型是UserManagerInfo ????如果不是就不能这样转换了

回答2:

你想讲getPorts()方法的返回值转换中UserManagerInfo类型。可是它返回的却是 Map 类型,当然会抛出类型转换错误。

回答3:

应该是类型转换错误,最好你把代码发来看下,

回答4:

unService.getPorts(); 返回的HashMap里面的元素不是com.pobasoft.ws.client.UserManagerInfo
类型