⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testresultholder.java

📁 RMI英文教程,从各个方面教你怎么进行RMI开发
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -