相关疑难解决方法(0)

3244
推荐指数
7
解决办法
363万
查看次数

如何为每个hashmap?

我有这个领域:

HashMap<String, HashMap> selects = new HashMap<String, HashMap>();
Run Code Online (Sandbox Code Playgroud)

对于每个Hash<String, HashMap>我需要创建一个ComboBox,其项目是值(恰好是HashMap本身)HashMap <String, **HashMap**>.

通过(非功能)演示:

for (int i=0; i < selects.size(); i++) {
    HashMap h = selects[i].getValue();
    ComboBox cb = new ComboBox();

    for (int y=0; y < h.size(); i++) {
        cb.items.add(h[y].getValue);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

473
推荐指数
7
解决办法
66万
查看次数

如何迭代TreeMap?

可能重复:
如何迭代Map中的每个条目?

我想迭代a TreeMap,并且对于具有特定值的所有键,我希望将它们添加到新的TreeMap.我怎样才能做到这一点?

java collections treemap

133
推荐指数
3
解决办法
27万
查看次数

Android - 从HashMap获取价值

我试图在Android上搜索HashMap,但遇到问题:

考虑这个例子:

HashMap<String, String> meMap=new HashMap<String, String>();
meMap.put("Color1","Red");
meMap.put("Color2","Blue");
meMap.put("Color3","Green");
meMap.put("Color4","White");
Run Code Online (Sandbox Code Playgroud)

现在我想迭代它并获得每种颜色的值,并希望在"Toast"中显示.我该如何显示它?

java android hashmap android-widget

75
推荐指数
4
解决办法
17万
查看次数

Java 8 Stream中的forEach vs forEachOrdered

我知道这些方法的执行顺序不同,但在我的所有测试中,我都无法实现不同的顺序执行.

例:

System.out.println("forEach Demo");
Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s));
System.out.println("forEachOrdered Demo");
Stream.of("AAA","BBB","CCC").forEachOrdered(s->System.out.println("Output:"+s));
Run Code Online (Sandbox Code Playgroud)

输出:

forEach Demo
Output:AAA
Output:BBB
Output:CCC
forEachOrdered Demo
Output:AAA
Output:BBB
Output:CCC
Run Code Online (Sandbox Code Playgroud)

请提供两种方法产生不同输出的示例.

java foreach java-8 java-stream

71
推荐指数
3
解决办法
4万
查看次数

在Java中迭代和删除Hashtable

我在Java中有一个Hashtable,想迭代表中的所有值,并在迭代时删除一个特定的键值对.

怎么可能这样呢?

java iterator hashtable

38
推荐指数
4
解决办法
11万
查看次数

如何维护插入顺序

我想将一个键值对添加到哈希表(或任何其他集合)中,但必须维护插入顺序.我怎样才能做到这一点?

就像我将1添加为键"一"作为值,2作为键和"两"作为值.

输出应该是:

1:one
2:two
Run Code Online (Sandbox Code Playgroud)

java collections dictionary

27
推荐指数
2
解决办法
4万
查看次数

如何从Java Hashmap中对值进行求和

我需要一些帮助,我自己学习如何处理Java中的地图今天我试图从Hashmap获得值的总和,但现在我卡住了.

这是我想要求和的地图值.

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

map.put("First Val", (float) 33.0);
map.put("Second Val", (float) 24.0);
Run Code Online (Sandbox Code Playgroud)

另外一个问题,如果我在地图中有10或20个值,如何将所有这些值相加,我是否需要制作"for"?

关心并感谢您的帮助.

java collections hashmap

24
推荐指数
1
解决办法
4万
查看次数

Android:查看SharedPreferences文件?

出于调试目的,我需要访问我的应用程序的共享首选项文件.据我所知,我应该在/ data/...中找到这个文件但是我无法访问/ data文件夹以查看缺少的权限.这是正常的吗?还有什么方法可以访问该文件吗?(除了可能从应用程序内部播放它?)手机没有root,我也不想根它.谢谢你的提示!

android preferences android-preferences

20
推荐指数
1
解决办法
4万
查看次数

对于Java HashMap上的每个循环

我写的基本聊天程序有几个关键词,可以生成特殊动作,图像,消息等.我将所有关键词和特殊函数存储在HashMap中.关键词是键,功能是值.我想将用户输入与键与某种类型的循环进行比较.我已经尝试了我能想到的一切,但没有任何作用.这是我可以弄清楚的:

myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
    if(user.getInput().equalsIgnoreCase(currentKey)){
        //Do related Value action
    }
}
...
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助.如果我忽略了类似的问题,或者答案是否明显,请原谅我.

java loops hashmap

19
推荐指数
3
解决办法
8万
查看次数