java 强制转换 List 等泛型类型时会有警告,可以通过@SuppressWarnings注解来忽略这个警告。

import java.util.List;
// SuppressWarnings在java.lang包下

@SuppressWarnings("unchecked")
List<String> list = (List<String>) obj;

@SuppressWarnings("unchecked")
public void test(Map<String, Object> map) {
    List<String> list = (List<String>) map.get("list");
    System.out.println(list);
}