簡體   English   中英

Arraylist Java程序

[英]Arraylist java program

幫助使用陣列列表編寫程序,該列表存儲名稱,地址,電話號碼,日期和時間(針對每個客戶)的值,以后,我需要檢索特定信息,例如指定日期的所有客戶名稱。 任何幫助表示贊賞。

碼:

public class Details {
    public static void main(String args[]) throws IOException {
        InputStreamReader rdr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(rdr);
        String s;
        s = br.readLine();
        System.out.println("PLEASE ENTER CLIENT NAME");
        String name = br.readLine();
        System.out.println("PLEASE ENTER CLIENT ADDRESS");
        String add = br.readLine();
        System.out.println("PLEASE ENTER CLIENT CONTACT PHONE NUMBER");
        String pnum = br.readLine();
        List list = new ArrayList();
        list.add("name");
        list.add("add");
        list.add("pnum");
        list.add("food");
    }
}

創建一個這樣的班級Customer -

public class Customer{
   private String name; 
   private String address;
   private String phoneNumber;
   private Date date;

  public Customer(name, address, phoneNumber, date){

     this.name = name;
     this.address = address;
     this.phoneNumber = phoneNumber;
     this.date = date;
  }

   //getters and setters method

}

之后,您可以這樣創建Customer的ArrayList-

List<Customer> `customerList` = new ArrayList<Customer>();  

現在像這樣創建Customer的對象/實例-

Customer aCustomer = new Customer("ranjit", "someAddress", "023-859 74", new Date() );

然后添加Customer對象/實例aCustomerArrayListCustomer - customerList是這樣的:

customerList.add(aCustomer);

以給定的方式,您可以更輕松地處理客戶。 現在,您擁有一個包含所有客戶屬性(名稱,地址,電話號碼等)的實體。 因此,您不需要將所有屬性/屬性存儲在單獨的ArrayList

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM