Set cust = customer.getCustomerBills();
Iterator<Customer> seriter = (Iterator)cust;
私はSetを反復処理するときにキャスティング例外に直面しています。キャスティング例外
例外:org.hibernate.collection.PersistentSet cannot be cast to java.util.Iterator
です。私は間違って何をしていますか?
Set cust = customer.getCustomerBills();
Iterator<Customer> seriter = (Iterator)cust;
私はSetを反復処理するときにキャスティング例外に直面しています。キャスティング例外
例外:org.hibernate.collection.PersistentSet cannot be cast to java.util.Iterator
です。私は間違って何をしていますか?
コレクションをIterator
にキャストしません。 cust.iterator()
:あなたは1得る
Set<Customer> cust = customer.getCustomerBills();
Iterator<Customer> seriter = cust.iterator();
(Collection
はiterator()
メソッドを定義Iterable
、である)
イテレータseriter =(イテレータ)CUST。 は適切なキャストではないため、例外がスローされています。
使用Iterator seriter = cust.iterator();