をネットワーク経由で送信しようとしています。私はオブジェクトとしてそれをキャストし、私はこの方法で送信しました。オブジェクトを元のタイプにキャスト
ネットワークに渡されているアイテムをモデル化する最も良い方法は、それが何であるかを事前に知らないので、オブジェクトを通して行うことだと思います(この例ではコレクションですが、地図やあなたが考えることができる他のもの)。これは、ソケットがCで動作しているように、受信側と送信側だけが送受信しているものを知り、オブジェクトを適切にキャストするのに対し、接続はバイトを気にして適切に送信します。
しかし、オブジェクトを受け取ったときに、それをcollection<myObject>
にキャストしようとすると、危険な型キャストが警告されます。 @suppressWarningsを追加することもできますが、この警告を避けるために、このキャストを実行する最善の方法は何でしょうか?
おかげ
キャストが実際に安全だと確信しているのなら、適切な解決策は実際には '@ SuppressWarnings'です。他の解決方法は、警告をどこか他の場所で抑制するだけです。 –
私は私を助けるはずのツールに縛られるのは好きではありませんが、実際には私は 'ソナー'を使用しています、そして、私が@SuppressWarningsを追加しても、まだソナーにエラーがあります。ソナーの警告も無効にする方法はありますか? – shkra19
同じ理由でSONARの警告が表示されますか?警告は何を言いますか? –