我在Student类里面定义了两个方法:如下
List studentList=new ArrayList();
public void insert(Student student)
{
System.out.print("\n");
System.out.println("录入成功");
studentList.add(student);
}
public void StudentList()
{
for(int i=0;i<studentList.size();i++)
{
Student student=(Student)studentList.get(0);
System.out.print("学号\t姓名\tjava成绩\tsql成绩\tweb成绩\n");
System.out.println(student.getNumber()+"\t"+student.getName()+"\t"+student.getJavaScore()+"\t"+student.getSqlScore()+"\t"+student.getWebScore());
}
}
然后在main方法中插入两条记录并且想调用StudentList()方法显示一下所有记录,但是结果是最后一条记录循环出现两次。为什么?如果你们谁会的话,帮我一下
List studentList=new ArrayList();
public void insert(Student student)
{
System.out.print("\n");
System.out.println("录入成功");
studentList.add(student);
}
public void StudentList()
{
for(int i=0;i<studentList.size();i++)
{
Student student=(Student)studentList.get(0);
System.out.print("学号\t姓名\tjava成绩\tsql成绩\tweb成绩\n");
System.out.println(student.getNumber()+"\t"+student.getName()+"\t"+student.getJavaScore()+"\t"+student.getSqlScore()+"\t"+student.getWebScore());
}
}
然后在main方法中插入两条记录并且想调用StudentList()方法显示一下所有记录,但是结果是最后一条记录循环出现两次。为什么?如果你们谁会的话,帮我一下
解决方案 »
- 监听套接字与新创建的套接字所使用的端口是相同的还是不同?
- 提取网页中与特定关键字对应的超链接
- WinForm程序中是否有类似asp.net中的DataList控件或第三方控件?
- 从面向过程到面向对象编程
- 这个怎么改成c#代码呢,还没有掌握数组概念,郁闷呢,doc是一个字符串组,中间有回车
- 安装.net的问题,请大家帮帮我.
- 那位高人来指点下怎么做类似于vs2005中xml数据网格显示的功能,而且能够远程进行编辑(增删改查)?
- access表中的数据怎么存为csv文件
- C#的两种数据类型转换有有区别?
- test
- 一个包含两个整型字段的结构体列表List<twoDimension>对象A,有没有函数能将A直接转换为二维数组B[,]。
- 如何设置MSN默认用户
get(0)? 应该是get(i)吧
get(0);只是取第一个值。。你循环了两次都取第一个值
Student student=(Student)studentList.get(i);
这样就对了