看板 java 關於我們 聯絡資訊
我從網路上看來的範例程式碼裡面寫一段 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(); ... } --
SYSOP:希望對您有幫助 http://ptt.cc 廣告好多放著爛06/25 21:30
SYSOP:相簿,天啊 http://ptt.cc 反正網友會上班06/25 21:30
SYSOP: 號外,天啊 http://ptt.cc 人力波特不用錢06/25 21:30
SYSOP:五樓看看看 http://ptt.cc 還可以賺發文篇06/25 21:30
SYSOP:天啊天天啊天啊 http://ptt.cc06/25 21:30
SYSOP: 秘密...號外 http://ptt.cc ptt.cc06/25 21:30
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.201.115
sbrhsieh:沒有提到重點~~~ 03/23 14:43
補一下, 就是問這個會compile出來的錯誤訊息 Iterator 類型不是通用的;無法利用 <ImageReader> 引數來將它參數化 語法錯誤,只有在來源層次是 5.0 時,才能夠使用參數化的類型 ※ 編輯: nosql 來自: 140.116.201.115 (03/23 15:31)
tkcn:你的 IDE 沒設成 5.0 以後的吧,舊的 eclipse 好像預設不開 03/23 16:09
nosql:O.Q 居然是eclipse的問題Orz 看來要去eclipse板問惹 03/23 18:25
nosql:找到惹/x\ 真的是ide環境設定的問題 我還以為ide會自動判斷 03/23 18:36
tkcn:你是為了中文語言包 裝了舊版 eclipse 齁 (指) 03/23 20:27
nosql:被發現惹(遮臉) 03/28 18:56