java.lang.ClassCastException: java.lang.String java.util.enumeration.nextelement 的异常

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:39:07
while(e.hasMoreElements()) {
System.out.println("22222222222222");
Hostel obj = (Hostel) e.nextElement();
System.out.println("333333333333333333333333333");
代码执行到第二行 第三行以后都不执行 不知道怎么回事
大仙 知道下?
俺不信天上掉馅饼的事 不是天上掉馅饼 而是天上掉陷阱!~ 呵呵 谢谢你的回答 很精彩 但是我希望的是确切能够解决问题的答案! 谢谢

classcastException 是转换类型出错...
你 e.nextElement获取的应该是字符串 但是你拿去转成一个 hostel对象..问题出在这..

你的hostel是个对象是转不了的 。
除非e.nextElement(); 也是返回object ,不然是转不过去的。
不清楚你这个hostel对象是拿来做什么的。
如果你在hostel写个属性就可以获取
e.nextElement(); 的值