[英]How to store names in a database in java
嗨,這是我第一次使用它,因為我對如何解決這個問題感到困惑。
我有一個電子表格,其中有多個列,例如“房主姓名”、“地址”、“價格”等。所有列都有 12 個值,涉及 12 個個人,每個人都有他們的地址和其他關於他們財產的詳細信息。
我需要創建一個程序,如果我輸入某個價格范圍,該程序會對電子表格進行排序,並且只顯示用戶輸入的價格范圍內的結果。
我首先想到並行使用多個一維數組,但我不確定這是否是做這樣的事情的正確方法,我也不知道是否可以搜索特定范圍的數組然后有它顯示到控制台。
在這種情況下,我會說您的電子表格充當您的數據庫。
而不是數組,我會將電子表格讀入類的實例(對象)中,這樣每個類代表電子表格中的一行,然后將這些實例放入ArrayList
然后您應該能夠“搜索” ArrayList
。
處理此問題的面向對象方法是創建一個具有 12 個列名的 Java 對象。 由於您只給了我們 3 個列名,因此我使用 3 個名稱創建了這個 Java 對象。
public class HomeOwner {
private final String name;
private final String address;
private final double price;
public HomeOwner(String name, String address, double price) {
this.name = name;
this.address = address;
this.price = price;
}
public String getName() {
return name;
}
public String getAddress() {
return address;
}
public double getPrice() {
return price;
}
}
您現在可以創建 HomeOwner 實例列表,並按價格或任何其他列名稱搜索列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.