Azi*_*ral 1 java android hashmap
我正在使用Android Studio 1.4.1,我刚刚创建了一个Hashmap,并且正在关注如何填充和操作它的教程(在java上).但是我得到一个'无法解决符号放置'错误,而"put"命令为红色.我添加的图像显示了自动完成快照,虽然导入了java.util.HashMap,但自动完成中没有"put"命令.可用命令也以红色显示.我尝试使用它们而不是"put"命令.我一直都有这种问题.有人可以帮忙吗?先感谢您...
import java.util.HashMap;
HashMap<String, String> pozisyon = new HashMap<String, String>();
pozisyon.put("SKale", "a8");
Run Code Online (Sandbox Code Playgroud)
Lub*_*nev 13
EDIT1:您不能在方法之外的HashMap字段中添加元素.这样的事情不会奏效:
public class Class {
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("one", "two");
}
Run Code Online (Sandbox Code Playgroud)
如果你想实现它,把它放在构造函数中,如下所示:
public class Class {
HashMap<String, String> hashMap = new HashMap<String, String>();
public Class() {
hashMap.put("one", "two");
}
}
Run Code Online (Sandbox Code Playgroud)
其他方式你可以做到这一点是一个static块.
| 归档时间: |
|
| 查看次数: |
10480 次 |
| 最近记录: |