Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java纠正ArrayList中的重写结果?_Java_Mysql - Fatal编程技术网

如何使用Java纠正ArrayList中的重写结果?

如何使用Java纠正ArrayList中的重写结果?,java,mysql,Java,Mysql,如何更正ArrayList中的覆盖结果? 在我的数据库中有一个表 Course code cname j1 java f1 flex 我使用下面的代码在java程序中获得这些值 ------ ------ ArrayList<CourseBean> al=new ArrayList<CourseBean>(); ResultSet rs=st.executeQuery("select cname from Course where cod

如何更正ArrayList中的覆盖结果?
在我的数据库中有一个表

Course

code    cname
 j1      java
 f1      flex
我使用下面的代码在java程序中获得这些值

------
------
ArrayList<CourseBean> al=new ArrayList<CourseBean>();
ResultSet rs=st.executeQuery("select cname from Course where code IN ('j1','f1')");

while(rs.next())
{
  CourseBean cb=new CourseBean();//Hear CourseBean have setter getter methods of cname                   

  cb.setCname(rs.getString("cname");
  al.add(cb);

}
但事实上:

java
flex

有什么解决方案吗?

你确定CourseBean中的方法和数据成员不是静态的吗??是的,我的CourseBean类类似于Bean类,只是在CourseBean初始化后没有分号……这个代码片段甚至可以编译吗?请提供您的实际代码。对不起。。。现在我给出了实际的代码,假设数据库的外观与您显示的相同,那么上面显示的代码应该正确地填充列表。您必须添加调试打印语句,或使用调试器逐步执行此操作,以找出问题所在,
java
flex