日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

Unchecked cast from Object to Map

時(shí)間:2020-01-13 10:41:09 類型:JAVA
字號(hào):    

List<HashMap<String,Object>> result = (List<HashMap<String,Object>>)request.getAttribute("result");

寫(xiě)這段代碼得到了Unchecked cast from Object toHashMap

出現(xiàn)這個(gè)警告是因?yàn)檫M(jìn)行強(qiáng)制轉(zhuǎn)換的Object的類型沒(méi)有經(jīng)過(guò)確認(rèn),所以這個(gè)類型轉(zhuǎn)換時(shí)不安全的。如果你確認(rèn)Object的類型與

HashMap的類型一致的話,可以加上在前面加上@SuppressWarnings("unchecked")來(lái)除掉這個(gè)警告

 <%
        @SuppressWarnings("unchecked")
     	List<HashMap<String,Object>> result = (List<HashMap<String,Object>>)request.getAttribute("result");
        for(Map<String,Object>row:result){ %>
        	 <tr>
        	      <td><%out.println(row.get("id")); %></td>
	              <td><%out.println(row.get("name")); %></td>
		      <td><%out.println(row.get("sex")); %></td>
		      <td><%out.println(row.get("blood")); %></td>
		      <td><%out.println(row.get("hobby")); %></td>
		      <td><%out.println(row.get("date")); %></td>
		      <td><%out.println(row.get("pic")); %></td>
             </tr>
       <% } %>


<