ArrayList的读取问题。。希望大家来看看~ Bookdeliver dd=new Bookdeliver();dd.setType(rs.getString("delivertype"));bookdeliver.add(dd);看你装的什么,取的什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我取的是数据库里delivertype里的字段~~ delivertype是表里的一个字段~ 你装进的是Bookdeliver实例,你怎么能够直接System.out.print(ite.next()); package MyFly.Book;import MyFly.DataBase.sqlBean;import java.sql.ResultSet;import java.util.Iterator;import java.util.ArrayList;public class Bookdeliver {public ArrayList bookdeliver;private String type;public void setType(String type){this.type=type;}public String getType(){return type;}public void Bookdeliver(){}public void getQuery(){String str="";str="select * from dileverclass";try{sqlBean ben=new sqlBean();ResultSet rs=ben.executeQuery(str);bookdeliver=new ArrayList();while(rs.next()){Bookdeliver dd=new Bookdeliver();dd.setType(rs.getString("delivertype"));bookdeliver.add(dd);}}catch(Exception e){System.out.println("出错了哦");}}public String toString(){return type;}public static void main(String[] args){Bookdeliver dd=new Bookdeliver();dd.getQuery();Object[] a=dd.bookdeliver.toArray();Iterator ite=dd.bookdeliver.iterator();while(ite.hasNext())System.out.print(ite.next());} 因为你装进去的一个对象,而你在你System.out.print(ite.next());的时候默认调用这个对象的toString方法。toString方法是从java.lang.Object继承来的,Object的toString方法默认实现是取当前对象的哈希码,所以会有你上面的输出 我在ECLIPSE里面找不到ArrayList很好的输出的方法~ 谢谢你 imA(男的不会,会的不男) 想提高自己代码质量 帖子太长,占据了3层楼,请各位解决问题 jms 日期转换 无知孩童 数据库上的数据怎么样显示到页面上??? BeanUtils.populate造成:argument type mismatch问题。急 关于jsp上传图片后获取表单其他文本信息的问题 java中Calendar类的add方法? 我用struts标签库就报这样的错是为什么啊? SQL语句动态传参 将java.sql.Blob强制转换成Oracle.sql.BLOB在jndi环境下报异常?
import MyFly.DataBase.sqlBean;
import java.sql.ResultSet;
import java.util.Iterator;
import java.util.ArrayList;
public class Bookdeliver {
public ArrayList bookdeliver;
private String type;
public void setType(String type)
{
this.type=type;}
public String getType()
{
return type;}
public void Bookdeliver()
{}
public void getQuery()
{
String str="";
str="select * from dileverclass";
try{
sqlBean ben=new sqlBean();
ResultSet rs=ben.executeQuery(str);
bookdeliver=new ArrayList();
while(rs.next())
{
Bookdeliver dd=new Bookdeliver();
dd.setType(rs.getString("delivertype"));
bookdeliver.add(dd);
}}catch(Exception e)
{
System.out.println("出错了哦");
}
}
public String toString()
{
return type;
}
public static void main(String[] args)
{
Bookdeliver dd=new Bookdeliver();
dd.getQuery();
Object[] a=dd.bookdeliver.toArray();
Iterator ite=dd.bookdeliver.iterator();while(ite.hasNext())
System.out.print(ite.next());
}