Mapのsize()メソッドは何を返しますか?

ベシュ・グルン:

次のように宣言されたマップがあります-

Map<Date, Long[]> myMap = new TreeMap<Date, Long[]>();

そのマップにいくつかのキーと値のペアを入れ、次のようにサイズを確認します-

myMap.size(); //returns 29

myMap.values().size(); //returns 31

すべての日付(キー)は異なります。

これらの2つは同じ値を返すはずではありませんか?

ライアン・スチュワート:

TreeMapのvalues()メソッド(少なくともJDK 6)によって返されるコレクションのサイズは次のとおりです。

public int size() {
    return TreeMap.this.size();
}

2つのsize()呼び出しの間にマップに新しいエントリを追加する何かがあると思います。明確にするために、map.values().size()代理人はにいmap.size()ます。したがって、同じ内容の同じマップに対して2つの異なる値を返すことはできません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

HttpURLConnectionのgetResponseMessage()メソッドは何を返しますか?

分類Dev

HttpURLConnectionのgetResponseMessage()メソッドは何を返しますか?

分類Dev

RxJSの `map`メソッドは何を意味しますか?

分類Dev

getSplits()メソッドは正確に何を返しますか?

分類Dev

LocalBroadcastManagerクラスのsendBroadcastメソッドは何を返しますか?

分類Dev

CV2のdetectMultiScaleメソッドは何を返しますか?

分類Dev

Task <T>ではなくTaskのみを返すメソッドから何を返しますか?

分類Dev

Razor Pages OnPostメソッドのPage()メソッドは何をしますか?

分類Dev

GetObject() メソッドは LDAP を使用して何を返しますか?

分類Dev

Pythonのrandom.sample()メソッドは何をしますか?

分類Dev

このメソッドでclassmethodは何をしますか?

分類Dev

Redisの 'redis.publish()'メソッドは何をしますか?

分類Dev

Redisの 'redis.publish()'メソッドは何をしますか?

分類Dev

Gulpの「完了」メソッドは何をしますか?

分類Dev

.rewindメソッドはrubyのTempfileで何をしますか?

分類Dev

この演算子メソッドは何をしますか?

分類Dev

Rubyのusingメソッドは何をしますか?

分類Dev

Java:次のメソッドは何をしますか?

分類Dev

RuntimeTypeModel.Addメソッドの「applyDefaultBehaviour」は何をしますか?

分類Dev

この再帰的メソッドは何をしますか?

分類Dev

RubyのArray#reverseメソッドは何をしますか?

分類Dev

このJavaメソッドは何をしていますか?

分類Dev

TProcessの `free`メソッドは何をしますか?

分類Dev

querySelectorAllおよびgetElementsBy *メソッドは何を返しますか?

分類Dev

scipy.spatial.Delaunayで、find_simplex()メソッドは何を返しますか?

分類Dev

リストを返すメソッドに配置されたとき、Springの@Cacheableは何をしますか?

分類Dev

Laravel APIの作成メソッドと編集メソッドは何を返す必要がありますか?

分類Dev

ArrayListデータ型のremove()メソッドは正確に何を返しますか

分類Dev

PrintWriter待機メソッドと通知メソッドは何をしますか?

Related 関連記事

  1. 1

    HttpURLConnectionのgetResponseMessage()メソッドは何を返しますか?

  2. 2

    HttpURLConnectionのgetResponseMessage()メソッドは何を返しますか?

  3. 3

    RxJSの `map`メソッドは何を意味しますか?

  4. 4

    getSplits()メソッドは正確に何を返しますか?

  5. 5

    LocalBroadcastManagerクラスのsendBroadcastメソッドは何を返しますか?

  6. 6

    CV2のdetectMultiScaleメソッドは何を返しますか?

  7. 7

    Task <T>ではなくTaskのみを返すメソッドから何を返しますか?

  8. 8

    Razor Pages OnPostメソッドのPage()メソッドは何をしますか?

  9. 9

    GetObject() メソッドは LDAP を使用して何を返しますか?

  10. 10

    Pythonのrandom.sample()メソッドは何をしますか?

  11. 11

    このメソッドでclassmethodは何をしますか?

  12. 12

    Redisの 'redis.publish()'メソッドは何をしますか?

  13. 13

    Redisの 'redis.publish()'メソッドは何をしますか?

  14. 14

    Gulpの「完了」メソッドは何をしますか?

  15. 15

    .rewindメソッドはrubyのTempfileで何をしますか?

  16. 16

    この演算子メソッドは何をしますか?

  17. 17

    Rubyのusingメソッドは何をしますか?

  18. 18

    Java:次のメソッドは何をしますか?

  19. 19

    RuntimeTypeModel.Addメソッドの「applyDefaultBehaviour」は何をしますか?

  20. 20

    この再帰的メソッドは何をしますか?

  21. 21

    RubyのArray#reverseメソッドは何をしますか?

  22. 22

    このJavaメソッドは何をしていますか?

  23. 23

    TProcessの `free`メソッドは何をしますか?

  24. 24

    querySelectorAllおよびgetElementsBy *メソッドは何を返しますか?

  25. 25

    scipy.spatial.Delaunayで、find_simplex()メソッドは何を返しますか?

  26. 26

    リストを返すメソッドに配置されたとき、Springの@Cacheableは何をしますか?

  27. 27

    Laravel APIの作成メソッドと編集メソッドは何を返す必要がありますか?

  28. 28

    ArrayListデータ型のremove()メソッドは正確に何を返しますか

  29. 29

    PrintWriter待機メソッドと通知メソッドは何をしますか?

ホットタグ

アーカイブ