我已经做了很多搜索这个编译器错误<identifier> expected意味着什么,并且它们似乎都不适用于我的情况.如果这是重复或基本信息,真的很抱歉,但我找不到任何地方.
以下代码工作正常.请注意,我是肯定myObject1的,HashSet<String>所以演员阵容还可以.
@SuppressWarnings("unchecked")
HashSet<String> s1 = (HashSet<String>) myObject1;
Run Code Online (Sandbox Code Playgroud)
以下代码不能正常工作.它会编译,但有警告.
@SuppressWarnings("unchecked")
HashSet<String> s1;
s1 = (HashSet<String>) myObject1;
Run Code Online (Sandbox Code Playgroud)
那么我尝试下面的代码.
@SuppressWarnings("unchecked")
HashSet<String> s1;
@SuppressWarnings("unchecked")
s1 = (HashSet<String>) myObject1;
Run Code Online (Sandbox Code Playgroud)
现在它拒绝编译,给我一个令我<identifier> expected困惑的错误.^我命令行中的符号指向=最后一行的符号.我不确定到底是什么我可以预期把它放在s1和...之间=.
有任何想法吗?谢谢!
| 归档时间: |
|
| 查看次数: |
1137 次 |
| 最近记录: |