数组集合

打印名字,年龄,性别
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);
          }
          

阅读更多
个人分类: java
上一篇要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串。 "@"不能出现在第一个位置,并且"@"位置大于".";
下一篇在员工管理的GUI练习中加入数据验证。也就是在添加对象进数组之前,先作数据合法性的验证,数据合法再作添加。 姓名:2个以上的字母或汉字 性别:必须是男或女 年龄:必须为数字 电话:13、15、18开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭