在使用泛型时,首要要知道为什么使用泛型。
1 public static <T> List<T> toJaveList(String jsonArray, Class<T> className) { 2 try { 3 return JSON.parseArray(jsonArray.replaceAll(""","\""), className); 4 } catch (Exception e) { 5 e.printStackTrace(); 6 System.out.println(jsonArray); 7 } 8 return null; 9 }
调用
1 // json字符串转list 2 List<GroupTitleDesc> groupTitleDescss = JsonUtils.toJaveList(groupTitleDescStr, GroupTitleDesc.class);
使用泛型可以使代码对其他类型的操作显得更通用。