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

count変数を追加し、それをゼロに設定し、3に達したときにループから抜け出します。

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 に答える