0

我想概括一下我从应用程序的函数中返回的结果。目前,我返回一个 Hashmap 作为结果并将其解析到 UI 中,并显示给用户。

我想扩展我的应用程序返回的值。快速示例:

    public class Model implements Runnable {
        private HashMap<String, Integer> result;
        public HashMap<String, Integer> returntheanswertoeverything() {
            HashMap<String, Integer> result = new HashMap<String, Integer>(result.putall(answer(universe));
// returns (universe,42)

            return result;
            }
    }

结果返回哈希图以及我的结果。在单独的功能或 GUI 中,我可以将其输出给用户。但是,如果我不仅想返回一个整数,还想返回其他东西,我将如何做到最好?

如果我想为宇宙返回第三个(第四个......)答案?我将如何保持这种可扩展性?

4

1 回答 1

0

Integer如果您想返回除Map.

public YourAdditionalInfoClass {

    // Up to you if you want getter/setters or just public visibility
    public Integer yourIntegerValue;

    // Replace Object by the additional class you want
    public Object yourAdditionalInfo;
}

public HashMap<String, YourAdditionalInfoClass > returntheanswertoeverything()
于 2013-02-17T10:11:31.247 回答