[問題] Iterator <Object>不能用在j2se 1.6嗎

看板java作者 (mingray/nosql)時間15年前 (2010/03/23 14:10), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
我從網路上看來的範例程式碼裡面寫一段 Iterator <ImageReader> readers = ImageIO.getImageReaders(instream); 但是在J2SE JDK 1.6下我跑同樣的程式一直會出現奇怪的錯誤訊息 好像是說只能在5執行 是說這種寫法是在1.5下能執行但是1.6不能用嗎? 同樣的程式碼我現在用其他的方式取代掉了 只是想問到底是我寫錯還是這方法已經被廢棄 -- 換成這種 for( Iterator readers = ImageIO.getImageReaders(instream); readers.hasNext(); ){ ImageReader tmp = (ImageReader) readers.next(); ... } --

06/25 21:30,
希望對您有幫助 http://ptt.cc 廣告好多放著爛
06/25 21:30

06/25 21:30,
相簿,天啊 http://ptt.cc 反正網友會上班
06/25 21:30

06/25 21:30,
號外,天啊 http://ptt.cc 人力波特不用錢
06/25 21:30

06/25 21:30,
五樓看看看 http://ptt.cc 還可以賺發文篇
06/25 21:30

06/25 21:30,
天啊天天啊天啊 http://ptt.cc
06/25 21:30

06/25 21:30,
秘密...號外 http://ptt.cc ptt.cc
06/25 21:30
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.201.115

03/23 14:43, , 1F
沒有提到重點~~~
03/23 14:43, 1F
補一下, 就是問這個會compile出來的錯誤訊息 Iterator 類型不是通用的;無法利用 <ImageReader> 引數來將它參數化 語法錯誤,只有在來源層次是 5.0 時,才能夠使用參數化的類型 ※ 編輯: nosql 來自: 140.116.201.115 (03/23 15:31)

03/23 16:09, , 2F
你的 IDE 沒設成 5.0 以後的吧,舊的 eclipse 好像預設不開
03/23 16:09, 2F

03/23 18:25, , 3F
O.Q 居然是eclipse的問題Orz 看來要去eclipse板問惹
03/23 18:25, 3F

03/23 18:36, , 4F
找到惹/x\ 真的是ide環境設定的問題 我還以為ide會自動判斷
03/23 18:36, 4F

03/23 20:27, , 5F
你是為了中文語言包 裝了舊版 eclipse 齁 (指)
03/23 20:27, 5F

03/28 18:56, , 6F
被發現惹(遮臉)
03/28 18:56, 6F
文章代碼(AID): #1Bg5jhvm (java)