将一个Object类型转成自己想要的Map、List等,会出现 unchecked cast Warning 警告。
Map<String, String> castMap = (HashMap<String, String>) obj;
解决办法,添加一个方法:
@SuppressWarnings("unchecked") public static <T> T cast(Object obj) { return (T) obj; }
使用:
Map<String, String> row = cast(JSONObject.parse(rowEntity));