私はjava.util.HashMap$Node
オブジェクトを返すライブラリメソッドを使用します。
Map
、HashMap
、またはIterator
にキャストしようとしましたが、すべて失敗しました。
タイプjava.util.HashMap$Node
のオブジェクトをどのようなデータ型にキャストできますか?
1
A
答えて
6
1
オブジェクトは、基本クラスまたはインターフェイスのいずれかにのみキャストできます。あなたが試したクラスまたはインターフェイスのいずれにもjava.util.HashMap$Node
をキャストすることはできません。
使用するライブラリがHashMap
の内部実装の詳細であるため、このタイプのオブジェクトを返すことは非常に奇妙です。ソースコードにアクセスできる場合はライブラリを変更するか、必要なものを達成するために別のライブラリを見つけることをお勧めします。
関連する問題
- 1. java.lang.Stringはjava.util.HashMapにキャストできません
- 2. java.util.HashMapをjava.util.ArrayListにキャストすることはできません
- 3. Pythonでオブジェクトをキャストする方法
- 4. Javaでオブジェクトをキャストする方法
- 5. Jpype Pythonでオブジェクトをキャストする方法
- 6. たjava.util.HashMapはorg.apache.axiom.om.OMElement
- 7. Java、java.util.HashMapはorg.bson.BSONObjectにキャストできません
- 8. java.lang.Stringはjava.util.HashMapにキャストできませんエラー
- 9. jsonをjavascriptオブジェクトにキャストする方法はありますか?
- 10. オブジェクトを速度でキャストする方法はありますか?
- 11. Sequelize(Node js)でオブジェクトを関連付ける方法は?
- 12. オブジェクト/構造体をarraylistにキャストする方法は?
- 13. オブジェクトを独自のクラスにキャストする方法は?
- 14. javaオブジェクトを独自のgetComponentTypeにキャストする方法は?
- 15. 例外オブジェクトをstdClassにキャストする方法は?
- 16. 'java.util.HashMap $ Node'クラスに書き込み可能なプロパティ 'key'がありません
- 17. 不明なタイプの辞書にオブジェクトをキャストする方法
- 18. Cからオブジェクトを汎用リストにキャストする方法
- 19. C#:オブジェクトをItemSourceデータ型にキャストする方法
- 20. jsonオブジェクトを文字列にキャストする方法
- 21. オブジェクトのTRTTIPropertyのキャストを実行する方法
- 22. UnderlyingSystemTypeクラスにオブジェクトを動的にキャストする方法
- 23. System.Windows.Controls.SelectedItemCollectionをキャストする方法
- 24. リストビューオブジェクトをキャストする方法
- 25. キャストJavaオブジェクトをクラスにキャスト
- 26. JValueをboolにキャストする方法は?
- 27. Qt:QTableRowItemをObjectにキャストする方法は?
- 28. インスタンスをサブクラスにキャストする方法は?
- 29. MDXメジャーフィールドをキャストする方法は?
- 30. IplImage *をcv:Mat *にキャストする方法は?
これらのクラスではないため、他のものにキャストすることはできません。これは 'HashMap'の内部で生きている内部の' Node'型です。私はあなたがそれを得ることができることに驚いている* [そのクラスはパッケージプライベートだから](http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40 -b25/java/util/HashMap.java?av = f#278)。 – Makoto
XYの問題のようです。なぜそれをやりたいのでしょうか、最初に内部型のオブジェクトにどのようにアクセスできましたか? – Clashsoft
本当に何をしようとしていますか?あなたが使っている図書館の目的は何ですか? 'Node'オブジェクトで何をしたいですか?ここでキャスティングは間違った解決策です。達成したいことを説明すれば、正しい解決策を見つけるのを手助けすることができます。 –