ArrayList集合遍历

package itheima10;

import java.util.ArrayList;

public class bianlijih {
    public static void main(String[] args) {
        ArrayList<String> array = new ArrayList<String>();

        array.add("hello");
        array.add("world");
        array.add("java");

        for(int i=0;i<array.size();i++){
//            System.out.println(array.get(i));
            String s= array.get(i);
            System.out.println(s);
        }
    }
}

学生集合

package itheima10;

import java.util.ArrayList;

public class xuesjihe {
    public static void main(String[] args) {
        //创建集合对象
        ArrayList<Student> array = new ArrayList<Student>();

        //创建集合对象
        Student s1 = new Student("林青霞",19);
        Student s2 = new Student("刘德华",20);
        Student s3 = new Student("张小花",30);



        //添加对象到集合中
        array.add(s1);
        array.add(s2);
        array.add(s3);

        //遍历集合
        for(int i=0;i<array.size();i++){
            Student s = array.get(i);
            System.out.println(s.getName()+","+s.getAge());
        }

    }
}

学生类

package itheima10;

public class Student {

        private String name;
        private  int age;
        public Student(){}

        public Student(String name,int age){
            this.name = name;
            this.age = age;
        }
        public void setName(String name){
            this.name=name;
        }

        public String getName() {
            return name;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public int getAge() {
            return age;
        }
    }



package itheima11;

import java.util.ArrayList;
import java.util.Scanner;

public class xueshenglei {
    public static void main(String[] args) {
        //创建集合对象
        ArrayList<Student> array = new ArrayList<Student>();
/*
        //键盘录入学生对象所需要的数据
        Scanner s1 = new Scanner(System.in);
        System.out.println("请输入学生姓名:");
        String name = s1.nextLine();
        System.out.println("请输入学生年龄");
        String age = s1.nextLine();

        //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
        Student s = new Student();
        s.setName(name);
        s.setAge(age);


        //往集合中添加学生对象
        array.add(s);

 */

        //为了提高代码的复用性,用方法来改进程序
        addStudent(array);
        addStudent(array);
        addStudent(array);

        //遍历集合
        for(int i=0;i<array.size();i++){
            Student s = array.get(i);
            System.out.println(s.getName()+","+s.getAge());
        }
    }
    /*
    两个明确
    返回值类型void
    参数 ArrayList<student> array
     */
    public static void addStudent(ArrayList<Student> array){
        //键盘录入学生对象所需要的数据
        Scanner s1 = new Scanner(System.in);
        System.out.println("请输入学生姓名:");
        String name = s1.nextLine();
        System.out.println("请输入学生年龄");
        String age = s1.nextLine();

        //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
        Student s = new Student();
        s.setName(name);
        s.setAge(age);


        //往集合中添加学生对象
        array.add(s);
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值