我正在使用HashMap类,它看起来像这样:
HashMap<String, ArrayList<String>> fileRank = new HashMap<String, ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)
我想知道如何在初始放置后将新String添加到Arraylist中.
fileRank.put(word, file1);
Run Code Online (Sandbox Code Playgroud)
我想将file1之后的file2添加到key:word from this.
你必须先得到数组列表:
ArrayList<String> list = fileRank.get(word);
list.add(file1);
Run Code Online (Sandbox Code Playgroud)
当然,如果您不知道该密钥是否还有一个条目,它会变得更加复杂.
ArrayList<String> list = fileRank.get(word);
if (list == null) {
list = new ArrayList<String>();
fileRank.put(word, list);
}
list.add(file1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9646 次 |
| 最近记录: |