キーがコレクション (任意の種類のコレクション) であるマップを作成することは可能ですか?
最も一般的なコレクションで試してみると、コレクションを比較できるようにキャストできないと言われます。
カスタム コレクションの compareTo 関数を記述しようとしてきましたが、苦労しています。
compareTo を記述する必要があるか、またはマップによって受け入れられるコレクション/コレクションを受け入れる既製のマップを見つける必要があります。
コレクションをマップのキーとして使用するにはどうすればよいですか? 私は Stack Overflow に目を通し、この問題を何度かグーグル検索しましたが、確実な解決策は見つかりませんでした!
私がこれをやりたい理由は、カードのシャッフルを模倣する「シャッフル」シミュレーションを Java で書いたからです。特定の手 (コレクションとしてモデル化された) が出現する回数を数えられるようにしたいと考えています。次のようになります。
H4,C3,D2: 8
H9,D6,S11: 10
......