0

我在我的 java 程序中使用树形图。程序的输出是一个排序好的映射如下

[cat=1, dog=1, pin=3, ball=4, mice=4..... and so on]

我只想显示地图的前 3 个值,而不是显示整个地图。我希望我的输出如下

cat=1
dog=1
pin=3

我怎样才能做到这一点?

4

1 回答 1

2

添加一个计数变量,将其设置为零,并在达到三时退出循环:

int count = 0;
for (/* the loop that goes through all elements of the tree map...*/) {
    // Do your printing...
    count++;
    if (count == 3) break;
}

我故意只发布一个骨架解决方案,假设这是一个家庭作业。

于 2012-09-10T03:10:54.120 回答