2009年10月18日 星期日

[Java] JRE1.5版後enum為保留字

◆ 問題:原本在測試網路上的一個範例,卻在下方第一行程式就出現錯誤訊息。







Error







1
2



Enumeration enum = table.elements();

while(enum.hasMoreElements()) {...}


◆ Eclipse錯誤訊息:enumeration cannot be resolved.



◆ 解決方式:將第1行中的 enum 改成其他變數名稱就行囉!







Success







1
2



Enumeration enum1 = table.elements();

while(enum1.hasMoreElements()) {...}


◆ 原因:enum在JRE1.5版後為保留字。