当前位置:  开发笔记 > 编程语言 > 正文

如何在获取"无法解决放置符号"错误时向Hashmap添加键和值

如何解决《如何在获取"无法解决放置符号"错误时向Hashmap添加键和值》经验,为你挑选了1个好方法。

我正在使用Android Studio 1.4.1,我刚刚创建了一个Hashmap,并且正在关注如何填充和操作它的教程(在java上).但是我得到一个'无法解决符号放置'错误,而"put"命令为红色.我添加的图像显示了自动完成快照,虽然导入了java.util.HashMap,但自动完成中没有"put"命令.可用命令也以红色显示.我尝试使用它们而不是"put"命令.我一直都有这种问题.有人可以帮忙吗?先感谢您...

图片

import java.util.HashMap;

HashMap pozisyon = new HashMap();
pozisyon.put("SKale", "a8");

Lubo Kanev.. 13

EDIT1:您不能在方法之外的HashMap字段中添加元素.这样的事情不会奏效:

public class Class {
    HashMap hashMap = new HashMap();
    hashMap.put("one", "two");
}

如果你想实现它,把它放在构造函数中,如下所示:

public class Class {
    HashMap hashMap = new HashMap();

    public Class() {
        hashMap.put("one", "two");
    }
}

其他方式你可以做到这一点是一个static块.



1> Lubo Kanev..:

EDIT1:您不能在方法之外的HashMap字段中添加元素.这样的事情不会奏效:

public class Class {
    HashMap hashMap = new HashMap();
    hashMap.put("one", "two");
}

如果你想实现它,把它放在构造函数中,如下所示:

public class Class {
    HashMap hashMap = new HashMap();

    public Class() {
        hashMap.put("one", "two");
    }
}

其他方式你可以做到这一点是一个static块.


亲爱的Kanev谢谢!! 几天前我犯了同样的错误,我以为我是从中学到的.但是,迟到总比没有好.再次感谢你...:)
推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有