zoukankan      html  css  js  c++  java
  • 创建学生类 有姓名 学校 和年龄 覆盖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 }

    运行结果

  • 相关阅读:
    MySQL—2、B-Tree,B+Tree,聚集索引,非聚集索引
    transient关键字的作用及使用方法
    通过Executors创建线程池和注意小点
    @Validated校验
    Elasticsearch-head插件的安装与配置
    bayaim_java_入门到精通_听课笔记bayaim_20181120
    bayaim_hadoop2_hdfs_20181107
    bayaim_hadoop1_2.2.0伪分布式搭建
    bayaim_hadoop 开篇 0.0
    bayaim_linux_configure_oracle
  • 原文地址:https://www.cnblogs.com/www-x/p/8626452.html
Copyright © 2011-2022 走看看