我正在尝试简化我的代码,但我有一个问题:是否可以将由逗号分隔的 ID 字符串转换为特定的集合类型?
所以,我现在的代码是:
String [] condition_list_id_tmp = rule.getContractRuleConditions().split(",");
List<String> condition_list_id = Arrays.asList(condition_list_id_tmp);
List<Long> condition_ids = new ArrayList<Long>();
for (String str_id : condition_list_id){
condition_ids.add(Long.parseLong(str_id));
}
我可以通过使用例如Type collectionType = new TypeToken<List<Long>>() {}.getType();
gson 来简化此代码吗?