錯誤:迭代器是原始類型。引用泛型類型迭代器應該被參數我在eclipse IDE中的代碼顯示了我這個錯誤:Iterator是一個原始類型。參考泛型類型迭代器<E>應參數化:
<%Iterator itr;%>
<%List data = (List) request.getAttribute("ClientData");
for(itr=data.iterator(); itr.hasNext();){
%>enter code here
錯誤:迭代器是原始類型。引用泛型類型迭代器應該被參數我在eclipse IDE中的代碼顯示了我這個錯誤:Iterator是一個原始類型。參考泛型類型迭代器<E>應參數化:
<%Iterator itr;%>
<%List data = (List) request.getAttribute("ClientData");
for(itr=data.iterator(); itr.hasNext();){
%>enter code here
請看方法的getAttribute的簽名:
List<some type> data = request.getAttribute("ClientData");
Iterator<some type> itr = data.iterator();
while(itr.hasNext()){
你能解釋一下嗎? –
列表是一個泛型類型,意思是:它應該被參數化。 例如:如果你的request.getAttribute返回一個列表
這是一個警告,它告訴你一切。你需要添加類型到Iteratator – awsome