【问题标题】:How to use the hashmap in DataModel如何在 DataModel 中使用 hashmap
【发布时间】:2017-09-30 06:22:10
【问题描述】:

我是 Android 新手,我正在从事一个 Android 项目。我想实现一个数据模型,使用该模型我想使用哈希映射执行算术运算。

但我不知道如何实现它。而且我想在文本视图中打印值。该项目就像一个计算器。

模型活动

创建getter和setter我不知道怎么实现这个

主要活动

使用该模型,我必须执行操作,例如使用哈希映射获取和设置值。

这是我的模型类

public class Model {

    public Map<String, String> getSmap(String string, String str) {
        return Smap;
    }

    public Map<Integer, Integer> getImap() {
        return Imap;
    }

    public Map<String, Integer> getSImap() {
        return SImap;
    }

    public Map<Integer, String> getISmap(String jeeva, String s) {
        return ISmap;
    }

    private Map<String, String> Smap = new HashMap<>();
    private Map<Integer, Integer> Imap = new HashMap();

    private Map<String, Integer> SImap = new HashMap<>();
    private Map<Integer, String> ISmap = new HashMap<>();

    public Map<Integer, String> getISmap(String jeeva) {

        return ISmap;
    }
}

使用该模型,我想执行添加子等操作。

【问题讨论】:

  • 你想实现一个hashmap的getter和setter吗?
  • 是的,只是这样,但我不知道如何实现它

标签: android hash hashmap


【解决方案1】:

据我了解,您想知道如何填充 HashMap。所以首先你应该阅读这个文档:https://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html

代码:

Map<String, String> map = new HashMap<>();

// Add things to the map
map.put("key","value");

// Get values from map
String value = map.get("key");

用非常通用的术语来说,您可以开始做一些事情:) 但您绝对应该阅读文档并深入了解地图的工作原理,然后决定您需要哪种类型的地图来满足您的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多