黑马程序员技术交流社区

标题: 关于遍历数组 [打印本页]

作者: EARL    时间: 2014-12-7 11:16
标题: 关于遍历数组
定义一个标准学生类(name,age)
        定义一个学生数组。
        存储5个学生,然后遍历。
如上题,自己已建学生类,怎样建学生数组?



作者: 默默丶    时间: 2014-12-7 11:24
Student[] stu = new Student[5];
数组在创建的时候必须明确大小
作者: Rain2692    时间: 2014-12-7 11:36
这个问题。。。。
作者: EARL    时间: 2014-12-7 11:43
默默丶 发表于 2014-12-7 11:24
Student[] stu = new Student[5];
数组在创建的时候必须明确大小

我现在创建完了,并且赋值了,怎么遍历的时候打出的是地址值?
作者: EARL    时间: 2014-12-7 12:48
EARL 发表于 2014-12-7 11:43
我现在创建完了,并且赋值了,怎么遍历的时候打出的是地址值?

问题已解决,重写的toString方法
作者: wangcongwu    时间: 2014-12-7 12:54
楼主怎么重写的toString 方法,还有为啥不用集合然后再用集合转化为数组,
作者: 戴高乐    时间: 2014-12-7 16:59
再new一个学生数组
作者: 赖永树    时间: 2014-12-7 17:27
重写toString是一个方法,但是一般都是使用for循环遍历输出的
作者: 西风烈123    时间: 2014-12-7 20:57
初学者用for循环遍历
作者: 清诗纪事    时间: 2014-12-8 22:07
顶一个字符串数组就可以
String[] Student=new String[]
可以使用for循环遍历
for(int i=0;i<Student.length-1;i++)
作者: Lscreat    时间: 2014-12-8 22:20
关于遍历,在毕老师视频里有详细的讲解你可以去找下毕老师的基础视频看一下。
作者: lwh316658735    时间: 2014-12-9 09:57
标准学生类[] stu=new 标准学生类[5];
作者: fatesabering    时间: 2014-12-9 11:02
ArrayList<Student> al = new ArrayList<Student>();
作者: fatesabering    时间: 2014-12-9 11:06
Student[] arr = new Student{5];
for(Student s : arr)
{
  System.out.println(s.getName+":"+s.getAge());
}
或者在学生类中复写一个toString()方法
作者: 唐的    时间: 2014-12-10 00:46
其实他说的这些  你觉得那个适合就用那个  
作者: boycechan    时间: 2014-12-10 11:05
遍历的方法实在是有太多种了,这个不用数组用集合也可以实现!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2