把错误信息贴出来看看,我估计可能会出造型错误。还有你没有考虑List list=query.selectQuery(sql)值为null的情况,如果为null,做list.size()会出错;在循环中arrayList = new ArrayList(),明显的逻辑错误,循环做完了,你的arrayList里还是只有一个元素。
解决方案 »
- 关于javaSE入门书籍
- 求一个筛选html标签的正则表达式
- 求助:(面试题)为了显示 myStr=23 这样的结果,写出在控制台输入的命令
- unix下的FTP工具是什么?就象windows下的cuteftp那种图形界面的。。
- jni中C++本地代码如何取得java中的变量值(非参数传递)
- 复制文件好慢,谁帮我改改程序?
- 怎样列举一个目录下的所有文件(不包括目录和隐藏文件)??
- java 中 now() 函数需要包含什么包才能用
- 請教Jtable的使用,如何編程插入一行,如何設置和取得任意單元格的數据?最好可以給個例程序.
- 怎么在Java Applet中点击按钮弹出Ie窗口
- java怎么样开发windows下的程序,我是指编译成exe文件?
- 一个字符串的转换问题!!!不知道怎么办
arrayList.add(mailAddress);
这是什么意思呀?
到最后你的arraylist里只有最后一条?
干嘛加一条之前把以前的清空呢?
String[] sendTo=(String[])arrayList.toArray();
--------------------------对,你不能把整个返回的数组造型。你需要把array里边的对象造型。
1。造型转换必须在继承层次内进行。
2。在从超类到子类的转换之前要记得先使用instance操作符进行检查。