testresultholder.java
来自「RMI英文教程,从各个方面教你怎么进行RMI开发」· Java 代码 · 共 47 行
JAVA
47 行
package com.ora.rmibook.chapter13.bank.applications;
import java.util.*;
public class TestResultHolder {
private Hashtable _resultsTable;
private Vector _accountNames;
public TestResultHolder() {
_resultsTable = new Hashtable();
_accountNames = new Vector();
}
public void addResult(Test test) {
Vector resultsVector = (Vector) _resultsTable.get(test.accountName);
if (null == resultsVector) {
resultsVector = new Vector();
_resultsTable.put(test.accountName, resultsVector);
_accountNames.add(test.accountName);
}
resultsVector.add(test);
}
public void sortResults() {
Collections.sort(_accountNames);
Iterator valueVectors = (_resultsTable.values()).iterator();
while (valueVectors.hasNext()) {
Vector nextVector = (Vector) valueVectors.next();
Collections.sort(nextVector);
}
return;
}
public Collection getAccountNames() {
return _accountNames;
}
public Collection getResultsForAccount(String accountName) {
return (Collection) _resultsTable.get(accountName);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?