zoukankan      html  css  js  c++  java
  • 创建Car类,包含name,price属性,构造器等方法,创建测试类,在main方法中创建Set接口的实现类,添加5个以上的Car对象,遍历集合元素,验证重复元素是否过滤了; 如果没有过滤,实现过滤功能;把每个小车的price降10000元,再遍历,查看price是否已改变

    i汽车类

     1 package com.lanxi.demo2_3;
     2 public class Car {
     3     private String name;
     4     private int price;
     5     @Override//重写toString方法
     6     public String toString() {
     7         return "Car [name=" + name + ", price=" + price + "]";
     8     }
     9     public Car() {//创建无参构造方法
    10         super();
    11     }
    12     public Car(String name, int price) {//构造有参构造方法
    13         super();
    14         this.name = name;        this.price = price;
    15     }
    16     //创建get,set方法
    17     public String getName() {
    18         return name;
    19     }
    20     public int getPrice() {
    21         return price;
    22     }
    23 }

    测试类 

     1 package com.lanxi.demo2_3;
     2 import java.util.HashSet;
     3 import java.util.Iterator;
     4 import java.util.Set;
     5 public class Test {
     6     public static void main(String[] args) {
     7         Set set=new HashSet();
     8         Car car1=new Car("奔驰",26300);
     9         Car car2=new Car("宝马",21300);
    10         Car car3=new Car("东风",23500);
    11         Car car4=new Car("奥迪",23400);
    12         Car car5=new Car("奔驰",26300);
    13         set.add(car1);
    14         set.add(car2);
    15         set.add(car3);
    16         set.add(car4);
    17         set.add(car5);
    18         Iterator it=set.iterator();
    19         while(it.hasNext()){
    20             Car car=(Car) it.next();    
    21             System.out.println(car);
    22             System.out.println("降价后汽车价钱:"+(car.getPrice()-10000));
    23         }
    24     }
    25 }
  • 相关阅读:
    HDU-1102 Constructing Roads ( 最小生成树 )
    POJ-1287 Networking ( 最小生成树 )
    HDU-1272 小希的迷宫 ( 并查集 )
    Java基本数据类型、关键字
    观察者模式
    Android系统启动过程分析
    Activity启动过程源码分析(Android 8.0)
    Okhttp解析—Okhttp概览
    Okhttp解析—Interceptor详解
    Okhttp源码分析--基本使用流程分析
  • 原文地址:https://www.cnblogs.com/www-x/p/8253010.html
Copyright © 2011-2022 走看看