我正在与安卓工作室 https://en.wikipedia.org/wiki/Android_Studio1.4.1.我刚刚创建了一个 Hashmap,并正在遵循有关如何填充和操作它的教程(Java 语言)。
但是,我收到“无法解析符号放置”错误,并且“放置”命令呈红色。
我添加的图像显示了自动完成快照,尽管java.util.HashMap导入后,自动完成中没有任何可用的“放置”命令。可用的命令也显示为红色。我尝试使用它们而不是“put”命令。我一直遇到这种类型的问题。我该如何修复它?
import java.util.HashMap;
HashMap<String, String> pozisyon = new HashMap<String, String>();
pozisyon.put("SKale", "a8");
您不能在方法之外的 HashMap 字段中添加元素。像这样的事情是行不通的:
public class Class {
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("one", "two");
}
如果你想实现这一点,请将其放入构造函数中,如下所示:
public class Class {
HashMap<String, String> hashMap = new HashMap<String, String>();
public Class() {
hashMap.put("one", "two");
}
}
另一种方法是在static
block.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)