java - 如何遍历 LinkedHashMap 到第 x 个元素?

标签 java linkedhashmap

遍历 LinkedHashMap 到第 x 个元素的最佳方法是什么?

for (Entry<String, Integer> entry : existingFile.entrySet() )
            {

                builder.append("{" + entry.getKey() + "," + entry.getValue() + "}   ");

            }

这会遍历所有元素,我怎么能在第 5 个元素处停止呢?

最佳答案

使用计数器:

int counter = 0;

for (Entry<String, Integer> entry : existingFile.entrySet() )
{
    if (counter == 5)
        break;

    builder.append("{" + entry.getKey() + "," + entry.getValue() + "}   ");
    counter++;
}

关于java - 如何遍历 LinkedHashMap 到第 x 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27112518/

相关文章:

java - NullPointerException 和 Android ListView

java - 什么是 LinkedHashMap 以及它的用途是什么?

java - 从 LinkedHashMap 的 keySet() 创建的 ArrayList 是否保留插入顺序?

java - 如何实现与LinkedHashMap类似的ConcurrentHashMap?

java - 将纬度和经度的折线编码为ascii值

java - 崩溃到主 Activity 屏幕

java - 将二维数组硬编码到构造函数中

java - 嵌套 JTabbedPanes 视觉故障

java - 我如何将 bytearray 存储为 HashMap 中的值?

java - 在 Android 中打印 LinkedHashMap 中的所有键