Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Eclipse を使用してデバッグしているときに、 Set を検査しようとしています。
for (Object object: s) { //Code }
しかし、代わりに次のメッセージが表示されます。
「ローカル型フィールド アクセスは評価式では使用できません」。
理由は何ですか?
ありがとう。
ローカル変数 's' が重複しています。次のようにしてキャストを回避することをお勧めします。
Set<MyType> mySet = new HashSet<MyType>(); // populate mySet for (MyType myType: mySet) { // do work with myType }