if(locs!=null)
{
System.out.println("location are not null");
Iterator ite = locs.iterator();
DefaultComboItem locObj = null;
ArrayList locCode = null;
String cod=null;
String name=null;
while(ite.hasNext())
{
locCode = (ArrayList) ite.next();
Iterator iter = locCode.iterator();
while(iter.hasNext())
{
cod=(String)iter.next();
System.out.println("Code="+cod);
name=(String)iter.next();
System.out.println("name="+name);
locObj = new DefaultComboItem(cod, name);
colRet.add(locObj);
}
}
}
上面代碼執行我收到 「java.lang.reflect.InvocationTargetException」 混得 COD =(字符串)iter.next()此異常; 行,因爲iter.next();返回BigDecimal值,我轉換成字符串變量java.lang.reflect.InvocationTargetException在Java中
請幫我
沒有想法在哪裏?沒有堆棧跟蹤或行號或任何東西? – 2010-05-27 09:58:37
可能是如何不問問題的一個很好的例子。 你能提供上下文嗎?你正在使用哪個庫,哪條線發生異常,堆棧跟蹤? – 2010-05-27 10:00:17