このコンパイラ エラーが何を意味するのかについて多くの検索を行いましたが<identifier> expected
、どれも私の状況には当てはまらないようです。これが重複または基本的な情報である場合は本当に申し訳ありませんが、どこにも何も見つかりません.
次のコードは正常に動作します。私は肯定的であることに注意してくださいmyObject1
。HashSet<String>
キャストは問題ありません。
@SuppressWarnings("unchecked")
HashSet<String> s1 = (HashSet<String>) myObject1;
次のコードは正常に動作しません。コンパイルされますが、警告が表示されます。
@SuppressWarnings("unchecked")
HashSet<String> s1;
s1 = (HashSet<String>) myObject1;
それでは、以下のコードを試してみます。
@SuppressWarnings("unchecked")
HashSet<String> s1;
@SuppressWarnings("unchecked")
s1 = (HashSet<String>) myObject1;
今ではコンパイルさえ拒否し、<identifier> expected
私をとても困惑させているエラーを私に与えています。私のコマンドラインのシンボルは、最後の行の^
直前を指しています。=
と の間に何を置くことが期待できるのか、私にはわかりませs1
ん=
。
何か案は?ありがとう!