数组集合

打印名字,年龄,性别
package com;
public class Student {
     private int id;
     private String name;
     private String sex;
     
     public Student(int id, String name, String sex) {
          super();
          this.id = id;
          this.name = name;
          this.sex = sex;
     }
     public int getId() {
          return id;
     }
     public void setId(int id) {
          this.id = id;
     }
     public String getName() {
          return name;
     }
     public void setName(String name) {
          this.name = name;
     }
     public String getSex() {
          return sex;
     }
     public void setSex(String sex) {
          this.sex = sex;
     }
     @Override
     public String toString() {
          return "Student [id=" + id + ", name=" + name + ", sex=" + sex + "]";
     }
     
     
}


Student类

package com;
import java.util.ArrayList;
import java.util.List;
public class ListTest {
     public static void main(String[] args) {
          List<Student>list=new ArrayList<Student>();
          list.add(new Student(1, "亚托克斯", "男"));
          list.add(new Student(2, "亚索", "男"));
          list.add(new Student(3, "亚当", "男"));
          list.add(new Student(4, "亚洲人", "男"));
          list.add(new Student(5, "亚瑟", "男"));
//移除元素
          list.remove(4);
//替换元素
          list.set(0, new Student(5,"亚麻跌", "男"));     
          //遍历方式
          for (int i = 0; i < list.size(); i++) {
              //根据下标,返回指定下标的元素
              Student s=list.get(i);
              System.out.println(s.getId()+"  "+s.getName()+"  "+s.getSex());
              System.out.println(s);
              
          }
          
     }
}
第二种
System.out.println("======================================");
          //迭代器方式
          Iterator<Student> it=list.iterator();
          while(it.hasNext()){//判断是否右下一个元素
              //去除下一个元素
              Student s=it.next();
              System.out.println(s);
          }
第3种
System.out.println("======================================");
          //第3中foreach
          for (Student student : list) {
              System.out.println(student);
          }
          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值