• 创建学生类 有姓名 学校 和年龄 覆盖toString() 1放到集合ArrayList 然后 2在第2个位置插入1个学生信息 3判断 刘德华这个学生是否存在 存在就打出来, 4输出全部学生信息 直接打印对象


    学生类

     1 package com.lanxi.demo1;
     2 public class Student {
     3     //创建属性  姓名,学校,年龄
     4     private String name;
     5     private String school;
     6     private int age;
     7     public Student(String name, String school, int age) {    //创建有参构造方法
     8         super();
     9         this.name = name;
    10         this.school = school;
    11         this.age = age;
    12     }
    13     //构造无参构造方法
    14     public Student() {
    15         super();
    16     }
    17     //重写toString方法
    18     @Override
    19     public String toString() {
    20         return "Student [name=" + name + ", school=" + school + ", age=" + age
    21                 + "]";
    22     }
    23     //创建get,set方法
    24     public String getName() {
    25         return name;
    26     }
    27     public void setName(String name) {
    28         this.name = name;
    29     }
    30     public String getSchool() {
    31         return school;
    32     }
    33     public void setSchool(String school) {
    34         this.school = school;
    35     }
    36     public int getAge() {
    37         return age;
    38     }
    39     public void setAge(int age) {
    40         this.age = age;
    41     }
    42     
    43 }

    测试类

     1 package com.lanxi.demo1;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Iterator;
     5 import java.util.List;
     6 
     7 public class Test {
     8 
     9     public static void main(String[] args) {
    10         List list=new ArrayList();
    11         list.add(new Student("张三","师大",18));
    12         list.add(new Student("李四","理工",20));
    13         list.add(new Student("王五","旅游",25));
    14         list.add(1, new Student("刘德华","旅游",35));
    15         //for循环遍历
    16         /*for (int i = 0; i < list.size(); i++) {
    17             System.out.println(list.get(i));
    18         }*/
    19         //迭代便利
    20         Iterator it=list.iterator();
    21         while(it.hasNext()){
    22             Student stu=(Student)it.next();//强转
    23             //输出新建对象的全部信息(姓名,学校,年龄)
    24             System.out.println(stu);
    25             //判断“刘德华”是否存在
    26             if ("刘德华".equals(stu.getName())) {
    27                 //找到对象
    28                 System.out.println("it is exist");
    29             }else{
    30                 //找不到对象
    31                 System.out.println("no find");
    32             }
    33         }
    34     }
    35 }

    运行结果

  • 相关阅读:
    【LeetCode】Set Matrix Zeroes 解题报告
    CodeForces 14 E
    Linux守护进程的编程实现
    用fildder 查看loveuv 刷流量时通信的数据
    .NET MVC学习笔记(一)
    微价值:专訪《甜心爱消除》个人开发人员Lee,日入千元!
    JSP动作--JSP有三种凝视方式
    【Hibernate步步为营】--映射合集汇总
    阿里好的开源项目有哪些(善用工具)
    色彩搭配原理与技巧?
  • 原文地址:https://www.cnblogs.com/www-x/p/8626452.html
Copyright © 2020-2023  润新知