java学习(128):map类
生活随笔
收集整理的這篇文章主要介紹了
java学习(128):map类
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
定義一個(gè)汽車類
import java.util.Date; public class Car {private String brand;//品牌private Date createDate;private int housepower;//馬力private int speed;//速度public void setBrand(String brand) {this.brand = brand;}public String getBrand() {return brand;}public Date getCreateDate() {return createDate;}public void setCreateDate(Date createDate) {this.createDate = createDate;}public void setHousepower(int housepower) {this.housepower = housepower;}public int getHousepower() {return housepower;}public void setSpeed(int speed) {this.speed = speed;}public int getSpeed() {return speed;} }定義一個(gè)測(cè)試類
import java.util.Date; import java.util.HashMap; import java.util.Map; public class test67 {public static void main(String[] args){Car c0=new Car();c0.setBrand("寶馬");c0.setCreateDate(new Date());c0.setHousepower(4);c0.setSpeed(200);Car c1=new Car();c1.setBrand("創(chuàng)奇");c1.setCreateDate(new Date());c1.setHousepower(5);c1.setSpeed(220);Car c2=new Car();c2.setBrand("發(fā)力");c2.setCreateDate(new Date());c2.setHousepower(4);c2.setSpeed(240);Car c3=new Car();c3.setBrand("豐田");c3.setCreateDate(new Date());c3.setHousepower(4);c3.setSpeed(230);Car c4=c3;c4.setBrand("大眾");c4.setCreateDate(new Date());c4.setHousepower(4);c4.setSpeed(230);//添加hashmap的對(duì)象Map carMap=new HashMap();//使用put添加對(duì)象carMap.put("k1",c0);carMap.put("k2",c1);carMap.put("k3",c2);carMap.put("k4",c3);carMap.put("k4",c4);//使用get返回自己需要的值Object obj=carMap.get("k4");if(obj!=null){Car target=(Car)obj;System.out.println(target.getBrand()+target.getHousepower());}else{System.out.println("未找到");}} }運(yùn)行結(jié)果
?
總結(jié)
以上是生活随笔為你收集整理的java学习(128):map类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dockerfile源码安装mysql_
- 下一篇: win10驱动开发