ハッシュマップをマップにキャストする方法

user3521250

ハッシュマップをキャストしたい:

私のコード:

public class Example {

private HashMap<MyItem, Integer> items =new HashMap<MyItem, Integer>();


@Override
public Map<Item, Integer> gItems() {
    return this.items;
}

}

MyItemは、Itemクラスから継承するクラスです。

このコードはコンパイルエラーを引き起こします。

管理上の理由から、このソリューションを使用してreturnメソッドのタイプを変更することはできません。

では、どうすれば自分の TOをキャストできますかHashMap<MyItem, Integer> Map<Item, Integer>

私が得ているエラーは次のとおりです:タイプの不一致:からHashMap<MyItem, Integer>変換できませんMap<Item, Integer>

そして、コンパイル者は私にreturnメソッドのタイプを変更するように頼みます。

ありがとうございました。

testinfected

Map<MyItem, Integer>はのサブタイプではないため、キャストできませんMap<Item, Integer>これについては、ジェネリックチュートリアルで詳しく説明されています(ジェネリックとサブタイピングのセクションを参照)。

この場合にできることは、関数に Map<? extends Item, Integer>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ハッシュマップをキャッシュ可能なマップに変換する方法

分類Dev

arraylistを使用してハッシュマップキーセットにアクセスする方法

分類Dev

ハッシュマップをMongoDBドキュメントにアップサートする方法は?

分類Dev

ハッシュマップ内の単一のキーの値のリストに値を追加する方法(Java)

分類Dev

Redis:ハッシュマップをセットに保存する

分類Dev

正しい方法でビットマップキャッシュを使用する

分類Dev

ハッシュマップからキーのリストを返す方法は?

分類Dev

ハッシュマップのリストをセットに変換する

分類Dev

Androidパフォーマンスの最適化-キャッシュされたビットマップをテキストビューに描画する方法

分類Dev

ハッシュマップへの安全なキャスト

分類Dev

kotlinでハッシュマップをシャッフルする方法

分類Dev

xmlをハッシュマップに解析する方法は?

分類Dev

clojureのハッシュマップにifを挿入する方法

分類Dev

jsonobjectをハッシュマップに変換する方法

分類Dev

配列をハッシュにマップする方法

分類Dev

JSONマップを分散キャッシュに保存するApacheIgnite

分類Dev

セットをリストに変換する方法は?セットはハッシュマップのキーとして使用されます

分類Dev

XmlPullParserを介してハッシュマップにタグテキストを入力する

分類Dev

Kotlin AndroidFirebaseデータベースハッシュマップをクラスにキャスト

分類Dev

再ハッシュ時にハッシュマップをロックする

分類Dev

データをテキストファイルからハッシュマップに保存する

分類Dev

ハッシュマップキーを使用したスマートキャスト

分類Dev

そのようなvalues()もハッシュマップであるhashmap.values().toArray()をキャストする方法?

分類Dev

オブジェクトをハッシュマップにキャストできません

分類Dev

値のハッシュマップからAvroスキーマを生成する方法はありますか?

分類Dev

ジャクソンがJavaでネストされたハッシュマップをネストされたpojoクラスにマッピングする

分類Dev

ハッシュマップからハイチャートにデータを取得する

分類Dev

リンクハッシュマップを逆にトラバースする方法は?

分類Dev

ハッシュマップのリストをclojureで1つのhasmapに変換する方法は?

Related 関連記事

  1. 1

    ハッシュマップをキャッシュ可能なマップに変換する方法

  2. 2

    arraylistを使用してハッシュマップキーセットにアクセスする方法

  3. 3

    ハッシュマップをMongoDBドキュメントにアップサートする方法は?

  4. 4

    ハッシュマップ内の単一のキーの値のリストに値を追加する方法(Java)

  5. 5

    Redis:ハッシュマップをセットに保存する

  6. 6

    正しい方法でビットマップキャッシュを使用する

  7. 7

    ハッシュマップからキーのリストを返す方法は?

  8. 8

    ハッシュマップのリストをセットに変換する

  9. 9

    Androidパフォーマンスの最適化-キャッシュされたビットマップをテキストビューに描画する方法

  10. 10

    ハッシュマップへの安全なキャスト

  11. 11

    kotlinでハッシュマップをシャッフルする方法

  12. 12

    xmlをハッシュマップに解析する方法は?

  13. 13

    clojureのハッシュマップにifを挿入する方法

  14. 14

    jsonobjectをハッシュマップに変換する方法

  15. 15

    配列をハッシュにマップする方法

  16. 16

    JSONマップを分散キャッシュに保存するApacheIgnite

  17. 17

    セットをリストに変換する方法は?セットはハッシュマップのキーとして使用されます

  18. 18

    XmlPullParserを介してハッシュマップにタグテキストを入力する

  19. 19

    Kotlin AndroidFirebaseデータベースハッシュマップをクラスにキャスト

  20. 20

    再ハッシュ時にハッシュマップをロックする

  21. 21

    データをテキストファイルからハッシュマップに保存する

  22. 22

    ハッシュマップキーを使用したスマートキャスト

  23. 23

    そのようなvalues()もハッシュマップであるhashmap.values().toArray()をキャストする方法?

  24. 24

    オブジェクトをハッシュマップにキャストできません

  25. 25

    値のハッシュマップからAvroスキーマを生成する方法はありますか?

  26. 26

    ジャクソンがJavaでネストされたハッシュマップをネストされたpojoクラスにマッピングする

  27. 27

    ハッシュマップからハイチャートにデータを取得する

  28. 28

    リンクハッシュマップを逆にトラバースする方法は?

  29. 29

    ハッシュマップのリストをclojureで1つのhasmapに変換する方法は?

ホットタグ

アーカイブ