|
|
《JavaTM程序设计语言基
础》第 2 部分 集合是一种包含其它对象并提供对所包含对象的操作方法的对象。集合可由同 一类型的对象组成,也可包含不同类型的对象。 本课利用 第2部分、第2课:再谈用户界面中的
RMIClient2
程序来运用集合应用编程接口(API),以保留并打印特有客户 ID 的列表。客户 ID 都是 关于集合可在程序中使用的集合类用于实现集合接口。接口是使集合独立于其表现形式 进行操作的抽象数据类型。
有三种基本类型的集合接口:
API 提供两种通用的 下图右侧显示了集合接口,左侧显示的是 创建集合本示例程序采用 RMIClient2.java
类收集 集合对象是一个 在订单处理人员点击 View 按钮时,RMIClient2.actionPerformed
方法会调用 以下的 //Create list of customer IDs
public void addCustomer(String custID){
s.add(custID);
System.out.println("Customer ID added");
}
打印当订单处理人员点击
若要在集合中遍历操作,就需要从集合中返回一个 示例中的打印方法提供两种打印输出集合的方法。第一种方法是采用迭代程序 (iterator),另一种方法是对集合调用
//Print customer IDs
public void print(){
//Iterator approach
if(s.size()!=0){
Iterator it = s.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//Call System.out.println on the set
System.out.println(s);
}else{
System.out.println("No customer IDs available");
}
}
更多信息有关集合的详细说明,请参阅 JavaTM 教程 中的 集合部分。 [TOP] |
|
||||||||||||||||||||||||||||||||||||