如何通过LinkedHashMap迭代到第x个元素?

use*_*757 1 java linkedhashmap

将LinkedHashMap迭代到第x个元素的最佳方法是什么?

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

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

            }
Run Code Online (Sandbox Code Playgroud)

这遍历所有元素,我怎么能阻止它在第5个元素?

Law*_*llo 5

使用柜台:

int counter = 0;

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

    builder.append("{" + entry.getKey() + "," + entry.getValue() + "}   ");
    counter++;
}
Run Code Online (Sandbox Code Playgroud)