日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java 集合 之 房屋出租实例

發布時間:2025/3/15 java 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 集合 之 房屋出租实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.verejava.com/?id=17159857428338

/** * List 實現房地產公司對, 出租的房屋信息的管理 (房屋信息:房主名稱, 價格, 描述) 1 . 添加房屋 2 . 列出房屋的所有信息 3 . 根據 房主名稱 修改房屋 4 . 按房主名稱查詢房屋 5 . 根據 房主名稱 刪除房屋 */ import java.util.List;public class Test {public static void main(String[] args) {//實例化房地產公司Company company=new Company("鏈家地產");//添加房屋company.add(new House("李強",1500,"單間"));company.add(new House("王浩",3000,"一室一廳"));company.add(new House("張濤",4000,"兩室一廳"));//根據 房主名稱 修改房屋company.updateByOwner(new House("張濤",4500,"兩室一廳"));//按房主名稱查詢房屋House house=company.findByOwner("王浩");System.out.println("您查找的王浩房屋信息:"+house.getOwner()+","+house.getDescription()+","+house.getPrice());//根據 房主名稱 刪除房屋company.deleteByOwner("張濤");//列出房屋的所有信息List houseList=company.getHouseList();for(int i=0;i<houseList.size();i++){House h=(House)houseList.get(i);System.out.println(h.getOwner()+","+h.getPrice()+","+h.getDescription());}} }//房子類 public class House {private String owner;private double price;private String description;public House(String owner, double price, String description) {this.owner = owner;this.price = price;this.description = description;}public String getOwner() {return owner;}public void setOwner(String owner) {this.owner = owner;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}}//出租公司類 import java.util.ArrayList; import java.util.List;public class Company {private String name;// company 1 對 多 houseprivate List houseList;public Company(String name) {this.name = name;this.houseList=new ArrayList();}//1 . 添加房屋public void add(House h){houseList.add(h);}//2 . 列出房屋的所有信息public List getHouseList() {return houseList;}//3 . 根據 房主名稱 修改房屋public boolean updateByOwner(House h){for(int i=0;i<houseList.size();i++){House house=(House)houseList.get(i);if(house.getOwner().equals(h.getOwner())){//修改houseList.set(i, h);return true;}}return false;}//4 . 按房主名稱查詢房屋public House findByOwner(String owner){for(int i=0;i<houseList.size();i++){House h=(House)houseList.get(i);if(h.getOwner().equals(owner)){return h;}}return null;}//5 . 根據 房主名稱 刪除房屋public boolean deleteByOwner(String owner){for(int i=0;i<houseList.size();i++){House h=(House)houseList.get(i);if(h.getOwner().equals(owner)){houseList.remove(i);return true;}}return false;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void setHouseList(List houseList) {this.houseList = houseList;}}

http://www.verejava.com/?id=17159857428338

轉載于:https://www.cnblogs.com/verejava/p/9219554.html

總結

以上是生活随笔為你收集整理的Java 集合 之 房屋出租实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。