看板 java 關於我們 聯絡資訊
請教各位前輩 小弟我最近寫了一支程式 裡面有段宣告是這樣寫的 Set<String> edge[] = new HashSet[in + 1 for (int i = 0; i < edge.length; i++ edge[i] = new HashSet<String>(); 在後面的 new HashSet[in + 1] 為什麼會出 Type safety: The expression of type HashSet[] needs unchecked conversion to conform to Set<String>[] 這樣的錯誤訊息呢? 我上網苦尋不到答案 所以前往跟各位前輩請教 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.29.245
PsMonkey:就是泛型無法宣告陣列... 語言限制 Orz 08/29 12:23
LaPass:你的程式碼是不是被截掉一半? 08/29 12:23
PsMonkey:改用 ArrayList<Set<String>> 這種可怕東西吧 08/29 12:24
tailsice:程式這樣子是可以跑的,只是會有警告訊息,不知道為什麼 08/29 21:01
chchwy:你這幾行程式怎麼看都不可能編譯過啊...後面漏字了吧 08/29 23:05