[英]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
對象/實例aCustomer
到ArrayList
的Customer
- customerList
是這樣的:
customerList.add(aCustomer);
以給定的方式,您可以更輕松地處理客戶。 現在,您擁有一個包含所有客戶屬性(名稱,地址,電話號碼等)的實體。 因此,您不需要將所有屬性/屬性存儲在單獨的ArrayList
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.