
1 Saxton 2022 年 7 月 22 日 new 一个新的 list ,手动 add 过去( doge |
2 zed1018 2022 年 7 月 22 日 objectMapper.convert(from, type) ? |
3 AoEiuV020CN 2022 年 7 月 22 日 眼不见为净,封装一个工具类,工具类里 SuppressWarnings ,外面调用就没有警告也不用忽略警告了, |
4 siweipancc 2022 年 7 月 22 日 via iPhone List<?> 即可,下边 toString |
5 nothingistrue 2022 年 7 月 22 日 这个警告的原因,不是强制类型转换,而是 List 到 List<String> 加泛型。 如果你需要的是 List 而不是 List<String> 那么用 List<?> 或 List<Object> 代替 List<String>。 如果你需要的就是 List<String> ,并且确定返回的就是 List<String>,那么 @SuppressWarnings("unchecked") 就是最优解。 如果你不能 100% 确定返回的是 List<String>,那么还得用 List<?> 或 List<Object> 接受变量,然后 if (get(i) instanceof String){...} else {...} |
6 wolfie 2022 年 7 月 22 日 public static <T> T cast(Object object) { return (T)object; } |